代码改变世界

Android Studio打包程序时出现transformClassesWithDexForRelease错误

2018-12-25 15:12  假面Wilson  阅读(1313)  评论(0编辑  收藏  举报

百度半天.没找到直接原因..国外网站上有写这个错误的..国内的真心没找到..英语水平有太低..实在没看懂怎么搞..

后来发现clean项目的时候是提示如下错误:

Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]

我删减了一下错误提示的长度..反正就是列出来你的项目都依赖了哪些库...然后这个错误是因为依赖库里面有重复导入的包所导致的..

 

 

别理黑色的部分...因为那不重要..主要是粗红线画的部分...正常情况下你自己项目这个是Compile...而且导入包的这个也差不多也应该是Compie..真是这样的话只要在类库的这个后面那个小三角处点击一下...选择Provided就解决了...

 

或者gradle文件中改,只需要将compile改成provided就行。

 

 

 

我就是这么解决的...你的还不行就不清楚了...或者去转到下面这个博客看看...

http://blog.csdn.net/hyr83960944/article/details/41825087