Android Studio编译问题:ProcessException: org.gradle.process.internal.ExecException
问题:
:Error:Execution failed for task ‘:BuildingQM:transformClassesWithDexForProdHouseqm_debug’.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java’’ finished with non-zero exit value 3
解决办法:
android{
dexOptions {
javaMaxHeapSize “4g”
}
}
其他原因:
-
资源文件名冲突
-
引用包冲突
-
文件本身格式与文件显示格式不匹配
我的是通过上面的解决方法解决的
参考连接:https://stackoverflow.com/questions/29720831/finished-with-non-zero-exit-value-3
aar依赖的问题
在拉取别人的项目的时候,是module中放置aar文件,gradle.build的编写为
configurations.maybeCreate("default")artifacts.add("default", file('aar_name.aar'))
然后多个模块依赖这个模块,出现其他模块的引用报错的话,可以选择build->clean project
,不行的话选择File->Invalidate Caches/Restart
方式解决。
更多相关文章
- Android加载html实现文件上传功能
- Android中将assets中的文件拷贝到sd卡
- db文件查看工具SQLiteExpert
- android proc 虚拟文件系统
- Android 9 读写SD卡文件
- Android zip文件压缩解压缩
- Android studio 53 文件下载
- android 文件系统分析
- Android打开本地文件