问题:

: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”
     }
}

其他原因:

  1. 资源文件名冲突
  2. 引用包冲突
  3. 文件本身格式与文件显示格式不匹配

我的是通过上面的解决方法解决的

参考连接: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方式解决。

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. Android-->build.gradle-->packagingOptions,splits
  4. Android之SharedPreferences权限
  5. Android加载html实现文件上传功能
  6. Android中将assets中的文件拷贝到sd卡
  7. Android(安卓)音乐播放器。
  8. android popupwindow
  9. Android(安卓)9 读写SD卡文件

随机推荐

  1. Android(安卓)资源文件使用方法详解
  2. android开发的3种方式
  3. android事件拦截处理机制详解
  4. Android(安卓)数据存储五种方式使用与总
  5. Android(安卓)采用HttpClient提交数据到
  6. Android利用已有控件实现自定义控件
  7. Android开发规范最新详尽版下载
  8. Android(安卓)Intent详解
  9. Unity自动打包工具——Mac上打包android
  10. android修炼进阶之法