有时你会发现,在你使用Android Studio 进行编译的时候提示:

Error:Execution failed for task ':demo:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'java.exe'' finished with non-zero exit value 2

为什么会这样呢?你就算是重启呀AndroidStudio,重启电脑也不行。

那么想想,只前有什么操作?是不是有新的Lib之类的引用库加入了?

这个时时候就不能只看最后的异常了,还要往上看,我发现的结果就是包名冲突,有重复的jar包名。这里的包名不是指jar的名称相同,而是指jar包里的相同的包名。排除冲突即可。

===============================================================

网上提供的另一种解决的办法,不过我发现对我这个异常来说,没有用。

----------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---------------------------

其实直接打开Gradle项目中的,对应项目的脚本文件 ,改成如下的就行了

dependencies {    compile project(':demo')    provided fileTree(include: ['*.jar'], dir: 'libs')    compile 'com.android.support:support-v4:22.1.1'    compile 'com.android.support:appcompat-v7:22.1.1'}

即将 引用的库的条件改为provided,不要用compile.因为它们已经是库了,再编译就。。。

参考URL:https://github.com/frankiesardo/icepick/blob/master/README.md#download

更多相关文章

  1. ListView中添加Button后,Button的点击事件和ListView的点击事件冲
  2. Android Studio 3.5.1 在项目的build.gradle中添加百分比布局库
  3. Android官方技术文档翻译—— Eclilpse项目迁移
  4. 用uliweb 创建项目
  5. Android Studio项目/Flutter 案例Gradle报错通用解决方案(包括Una
  6. android 项目打包成Library
  7. Android Studio 运行项目报错:org.objectweb.asm.tree.analysis.A

随机推荐

  1. Python基础 条件判断和循环
  2. Python爬虫之post请求
  3. Python3 基本数据类型
  4. 【python 编程】网页中文过滤分词及词频
  5. 【好文收藏】理解python多线程
  6. python 发送带附件的邮件
  7. Python 安装 pip模块
  8. python opencv入门 轮廓的层次结构(21)
  9. python函数不定长参数
  10. Python MOOC简单获取网页内容并以html格