最近刚刚换了一台电脑,配置好android开发环境,开开心心地打开as打算写点东西的时候,却发现怎么样都编译不过,下面贴错误:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> 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 'D:\work\Java\jdk1.8.0_74\bin\java.exe'' finished with non-zero exit value 1

网上查了下资料,发现主要分为俩种情况:
1.内存不足
2.jar包重复
如果是第一种情况的,度娘很多解决方式哈,下次我记得再贴上来(因为lz是第二种情况)
如果你解决了第一个情况,打开gradle文件,检查依赖的包里面有没有重复导入的

dependencies{ compile 'com.android.support:design:23.3.0'    compile fileTree(include: ['*.jar'], dir: 'libs')    compile project(':easeui')    compile 'com.google.android.gms:play-services-appindexing:8.1.0'

很多种情况可能是v4包的重复,再检查你的moudle里面跟你的主工程引入的包
注意:
这里有一个很容易犯的错误(也是楼主犯的错误),就是lz本来的主工程是引入了support:appcompat-v7:23.3.0包的,然后lz还导入了另外一个moudle里面包含了supportV4包。然而support:appcompat-v7:23.3.0里面也是包含又v4包的,结果就能发现问题了,这俩个v4包冲突了
解决办法:那个包含v4包的moudle引入support:appcompat-v7:23.3.0,然后删除主工程里面的support:appcompat-v7:23.3.0就行。(因为主工程有引入mouddle,所以自然也就把support:appcompat-v7:23.3.0包含在内了)

更多相关文章

  1. Android(安卓)Studio系列-单元测试入门篇
  2. Android通过zxing来进行二维码识别与生成
  3. Linux x86 编译 Android(安卓)遭遇 gnu/stubs-64.h
  4. Android(安卓)Studio打包APK是遇到的一些问题(Lint检查的错误)
  5. 关于android开发中的@Override
  6. android 常见错误
  7. 新浪微博请求数据出错(Android(安卓)Volley Https证书不信任)的解
  8. Android(安卓)Studio 提示错误:No IDEA annotations attached to
  9. Android中EditText的错误消息显示

随机推荐

  1. Android(安卓)开发UI牛博
  2. Android(安卓)Studio 手动完成项目配置
  3. Android手动画柱状图的例子
  4. android之monkeyrunner截图及图像对比
  5. android学习笔记之十一数据存储(Shared P
  6. Android中的矢量动画
  7. Android设置View的margin
  8. 关于单选框RadioGroup和RadioButton
  9. Linux下Android(安卓)SDK环境搭建--使用
  10. Android三种播放视频的方式