这篇记录下一些命令,方便以后的使用:
这些命令都是在AndroidStudio下的Terminal下运行。
Manifest的合并问题:
gradlew processDebugManifest--stacktrace
资源文件有问题:
gradlew compileDebugSources
Build出现问题:
gradlew compileDebug --stacktrace
查看互相依赖关系:
gradlew XXX:dependencies (xxx 是 module 的名字)
参考:https://segmentfault.com/a/1190000015805844
当打包的时候有时候会出现design 类型的包重复的问题:
transformClassesAndResourcesWithProguardForRelease
可以将自己的design的引用 设置到最大:
参考 : https://stackoverflow.com/questions/49044782/duplicate-zip-entry-classes-jarandroid-support-design-widget-coordinatorlayout
=====================================================
编译异常:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.
2018-12-19 09:18:12 乐派天使 阅读数 1186更多
分类专栏: 问题记录本
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011557841/article/details/85088529
Execution failed for task ‘:app:transformClassesWithMultidexlistForDebug’.
com.android.build.api.transform.TransformException: Error while generating the main dex list
这个问题多半是依赖重复导致的
在android studio Terminal 输入 gradlew assembleDebug --stacktrace
来查到具体问题
==========================================
使用以下命令中的其中一个即可
1.
gradle compileDebug --stacktrace
2.
gradle compileDebug --stacktrace -info
3.
gradle compileDebug --stacktrace -debug
4.(推荐)
gradle compileDebugSources --stacktrace -info