关闭

解决AndroidStudio添加ProjectLibary后在编译时遇到的各种问题之解决方式索引(finished with non-zero exit value and so on...)

49027人阅读 评论(7) 收藏 举报
分类:
解决AndroidStudio添加ProjectLibary后在编译时遇到的各种问题之解决方式索引(finished with non-zero exit value and so on...)

因为项目需要,我需要将一个外部工程作为Libary导入项目,起初导入还是比较简单的,但是在编译的时候就遇到了各种问题:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_05\bin\java.exe'' finished with non-zero exit value 3

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_51\bin\java.exe'' finished with non-zero exit value 2

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v7/view/CollapsibleActionView.class

Error:Execution failed for task ':app:transformClassesWithInstantRunForDebug'.
> com/baidu/mapapi/search/sug/OnGetSuggestionResultListener

现在将这些问题汇总,做一个解决方案的索引,以供大家在以后再遇到相同的问题,好有办法解决。

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_51\bin\java.exe'' finished with non-zero exit value 2
这个问题主要的原因就是引入的Libary与现有的工程中的某些Libs重复了,请详细检查并确保所有使用的lib只有一份,比如v4,v7,Gson...,该问题的具体答案请参见:http://stackoverflow.com/questions/32889059/android-studio-1-4-and-vector-image/32889565#32889565,另,使用android的官方支持库请参见:http://developer.android.com/tools/support-library/features.html

上面这个问题解决完成之后很有可能再会有别的问题冒出来:

Finished with Non Zero Exit Value 3:
具体解决方式请参见:https://stackoverflow.com/questions/29720831/finished-with-non-zero-exit-value-3/30930734#30930734?newreg=12a5055f9ee3430f9591837a30307c1f,另需注意compile 与provided 的区别,在所有问题解决完毕之后,如果遇到在Application中初始化第三方含有.so的SDK的话,可能会引起Class not found异常,请删除App,然后将运行程序中的build.gradle文件中的provided更改为compile,然后clean,重新编译运行。

Gradle DSL method not found: 'testCompile()'
http://stackoverflow.com/questions/25252637/gradle-build-script-error-occurs-when-i-attempt-to-use-testcompile-in-dependan

Android Studio 2.0 Preview: ':app:transformClassesWithInstantRunForDebug' FAILED
http://stackoverflow.com/questions/34059352/android-studio-2-0-preview-apptransformclasseswithinstantrunfordebug-failed

Error:Execution failed for task ':app:clean'.
> Unable to delete file: F:\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.1.0\jars\classes.jar
请在重启AS的时候删除这个文件即可

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v7/view/CollapsibleActionView.class
这个问题是因为在工程中既有本地的lib.jar文件,又有compile链接,请确认全部统一即可。



还有问题请Google.
另推荐一个适合在编程时听音乐的网站:http://musicforprogramming.net/

5
1
查看评论

androidStudio com.android.build.api.transform.TransformException解决办法

出现下面这个错误 Error:Execution failed for task ':mygirlFlash:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.Transfor...
  • u010648159
  • u010648159
  • 2016-08-19 10:35
  • 20421

【问题解决】com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entr

【问题描述】  我的项目里用集成了第三方授权登录,和社会化分享,build apk报错 com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate en...
  • u013249085
  • u013249085
  • 2017-05-04 15:44
  • 1498

jar包重复:com.android.build.api.transform.transformexception

用android studio添加jar包后,运行会提示:
  • sam_jet
  • sam_jet
  • 2016-10-27 14:33
  • 3689

com.android.build.api.transform.TransformException:解决办法

遇到了一个这样的错误:com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicate entry:com/alibaba/fastjson/JSONWriter.class  ...
  • qq_35366908
  • qq_35366908
  • 2017-04-07 15:45
  • 377

com.android.build.api.transform.TransformException

升级Android Studio 2.0 Preview4 部署项目遇到异常: Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForTaobaoDebug'. > co...
  • u011582438
  • u011582438
  • 2016-01-05 10:54
  • 4182

报错com.android.build.api.transform.TransformException: java.util.zip.ZipException

今天在不同的手机上安装同一个项目时,出现报错如下: Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transfo...
  • willba
  • willba
  • 2017-04-19 20:18
  • 10603

关于AndroidStudio的Messages中报mergeDebugResources...finished with non-zero exit value 42错误

在AS中运行程序时,在Messages中报了一个如下错误: Error:Execution failed for task ':Application:mergeDebugResources'. > F:\android_temperature\Applicatio...
  • ZHW1551706847
  • ZHW1551706847
  • 2016-11-22 09:16
  • 359

错误:com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry:

错误:Error:Execution failed for task ':app:transformClassesWithJarMergingFor_360Debug'. > com.android.build.api.transform.TransformException:...
  • u010853130
  • u010853130
  • 2017-05-08 14:25
  • 1242

com.android.build.transform.api.TransformException

defaultConfig { multiDexEnabled true }dexOptions { javaMaxHeapSize "4g" //specify the heap size for the dex process } 添...
  • chenjiang2936
  • chenjiang2936
  • 2016-04-20 11:50
  • 6258

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry

今天项目添加一个Project A,弄好后,运行出现错误:Error:Execution failed for task ':app:transformClassesWithJarMergingForXXXDebug'. > com.android.build.api.tran...
  • ly137387869
  • ly137387869
  • 2016-01-13 14:26
  • 16007
    个人资料
    • 访问:537014次
    • 积分:6448
    • 等级:
    • 排名:第4455名
    • 原创:63篇
    • 转载:5篇
    • 译文:118篇
    • 评论:191条
    联系方式

    sahadev@foxmail.com

    我建了一个QQ群,欢迎对学习有兴趣的同学加入我们可以一起探讨、深究、掌握那些我们会用到的技术,让自己不至于太落伍。

    KotlinAndroid开发学习交流群

    一起来学习Kotlin!

    Kotlin for Android Developers
    相关地址 - 友情链接
    博客专栏