Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决记录
2016-07-11 19:49
465 查看
3个错误non-zero exit value 1; non-zero exit value 2; non-zero exit value 3
注意依赖的包和依赖库的包和libs的包不要重复
1、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 ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe” finished with non-zero exit value 1
这个是因为依赖包重复了 (像v4和nineoldandroids),如图。app中实现了对easeUI的依赖,但是app和库文件都添加了对这个包的依赖。所以就报这个错误,修改之后再报,就clean,rebuild一下
2、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 ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe” finished withnon-zero exit value 2
这个错误在app的build.gradle里面添加下面这句就好了。
android {
}
3、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 ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe” finished withnon-zero exit value 3
这个错误就在app.bulid里面加上这句,再rebuild ,之后再运行就行了。4g可以看电脑配置修改(2g,3g,6g,8g)。
注意依赖的包和依赖库的包和libs的包不要重复
1、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 ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe” finished with non-zero exit value 1
这个是因为依赖包重复了 (像v4和nineoldandroids),如图。app中实现了对easeUI的依赖,但是app和库文件都添加了对这个包的依赖。所以就报这个错误,修改之后再报,就clean,rebuild一下
2、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 ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe” finished withnon-zero exit value 2
这个错误在app的build.gradle里面添加下面这句就好了。
android {
defaultConfig { ... multiDexEnabled true }
}
3、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 ‘F:\Program Files (x86)\Java\jdk1.8.0_31\bin\java.exe” finished withnon-zero exit value 3
这个错误就在app.bulid里面加上这句,再rebuild ,之后再运行就行了。4g可以看电脑配置修改(2g,3g,6g,8g)。
dexOptions { javaMaxHeapSize "4g" }
相关文章推荐
- GIT所能设及到的所有命令行
- iOS与HTML5交互方法总结
- Android 目录结构
- Service简析
- iOS 实现扇形统计图
- Retrofit2.0使用和解析
- Android Gradle项目Hotfix热修复技术的接入
- [小技巧]自定义图片的圆角
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- webview加载html(textview不识别标签时,可以以此代替)
- activity生命周期
- android中Viewtreeobserver解析
- android 广播的使用
- Android自助餐之大图片加载
- android动态添加删除控件以及设置宽高
- 用android-support-multidex解决Dex超出方法数的限制问题
- Android SO 加壳
- android中判断关于文本展示是否出现省略号的判断
- Android ImageLoader框架之图片缓存 (刚刚学习到,转载一篇)
- Android M新的运行权限