AndroidStudio使用备忘:报错finished with non-zero exit value 2
2015-11-16 13:02
573 查看
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':***:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_80\bin\java.exe'' finished with non-zero exit value 2
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
网上的很多说是有重复的jar包,V4、V7等原因,我这个都没发现。
本人的解决方法:在主工程的build.gradle文件中增加如下代码解决,
multiDexEnabled
true
作用:允许AndroidStudio对发布的项目进行分包处理,发不出的APK会有两个dex文件,
分析原因可能是项目代码过于庞大,方法超过65536,但不知道为什么AS没有报65536错误,主工程引用了好几个Lib库。
注:增加这个代码后,需要改变build
tool版本到21以上,提示说是21版本编译才开始支持分包。
* What went wrong:
Execution failed for task ':***:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_80\bin\java.exe'' finished with non-zero exit value 2
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
网上的很多说是有重复的jar包,V4、V7等原因,我这个都没发现。
本人的解决方法:在主工程的build.gradle文件中增加如下代码解决,
multiDexEnabled
true
作用:允许AndroidStudio对发布的项目进行分包处理,发不出的APK会有两个dex文件,
分析原因可能是项目代码过于庞大,方法超过65536,但不知道为什么AS没有报65536错误,主工程引用了好几个Lib库。
注:增加这个代码后,需要改变build
tool版本到21以上,提示说是21版本编译才开始支持分包。
相关文章推荐
- Adnroid Studio Gradle 多渠道打包
- 关于Android Studio下出现dexDebug&LoggedErrorException并且Error Code等级为2或者3
- AndroidStudio创建TV-APP,出现Error:(28, 13) Failed to resolve: com.squareup.picasso:picasso:2.5.0 的解决
- 教你如何不翻墙就可以快速更新AndroidSDK Manager中的内容
- Android Studio汉化版安装说明
- 关于AndroidStudio的下载安装问题
- AndroidStudio 无法找到有效的JVM
- 如何用AndroidStudio导入github项目
- android studio项目在模拟器运行显示中文乱码
- 第一次混淆打包
- AndroidStudio 取消启动时打开上次工程
- UIAutomator在AndroidStudio中的使用
- 改变Android Studio的Android SDK位置(笨方法)
- 改变Android Studio的Android SDK位置(全局)
- Android StudioでAndroidAnnotations3.0.1を使う方法
- Android studio
- eclipse & as 项目编码修改
- Subversion command line client version is too old , bin\sendrpt.exe not found
- android studio 1.1.0 添加jar包方法
- Android Studio无法利用模板新建Activity与Fragmnet的问题分析与解决