问题报错:
* What went wrong:
Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.
> com.android.build.api.transform.TransformException: Error while generating the main dex list.
期初是以为gradle 文件依赖搞错了,在项目中也设置了代码
defaultConfig {
multiDexEnabled true
}
下面的依赖也设置了
// 3、配置Multidex依赖
implementation 'com.quicklib:quicklib-multidex:1.0.1'
但是还是依然报错,冷静下来仔细想一想是不是那个地方有漏掉的地方,要不然不会报错的,最后发现,依赖和配置都弄了,在代码中怎么使用他们这一项忘记了,于是就在Application中初始初始化了一下,然后项目能够重新构建了.
MultiDex.install(this);
解决问题,不要一直盯着这个问题,这样会钻牛角尖,被绕进一个死胡同,越想就越耗时间,越耗时间,就越想不出来,尝试着跳出来想问题,这样会增加解决问题的办法,从而促进问题的解决.
解决Android Multidex错误
本文详细记录了解决Android项目中出现的Multidex错误的过程。作者最初在Gradle文件中正确设置了multiDexEnabled参数,并引入了QuickLib Multidex依赖,但仍然遇到问题。最终,在Application类中调用MultiDex.install(this)解决了构建失败的问题。
881

被折叠的 条评论
为什么被折叠?



