Android Stduio 发生 Process 'command 'somePath:java.exe'' finished with non-zero exit value 2 异常的解决办法
2015-06-08 14:01
661 查看
有时你会发现,在你使用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项目中的,对应项目的脚本文件 ,改成如下的就行了
即将 引用的库的条件改为provided,不要用compile.因为它们已经是库了,再编译就。。。
参考URL:https://github.com/frankiesardo/icepick/blob/master/README.md#download
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
相关文章推荐
- 图片拉伸:IOS开发UIImage中stretchableImageWithLeftCapWidth
- iOS - UIAutomation 记录
- UEditor的使用
- iOS UITableView 移除单元格选中时的高亮状态
- iOS UITableView 移除单元格选中时的高亮状态
- Notes About Singular Value Decomposition
- iOS 6.0中UIViewController被弃用的一些方法
- iOS 6.0中UIViewController被弃用的一些方法
- git gui 学习
- [工具使用] SOAP UI 测试
- Bluemix云平台实战日志:第三方服务ClearDB Mysql数据库
- android uiautomator学习(一)创建工程
- android自动测试方法分析(monkeyrunner,robotium,uiautomator)
- 详细整理:UITableView优化技巧
- CSS3学习笔记--media query 响应式布局
- 适配各种移动设备的mediaquery
- PAT Perfect Sequence (25)
- UITableView优化
- String、StringBuffer与StringBuilder之间区别
- 获取iOS系统版本,谨慎使用[[[UIDevice currentDevice] systemVersion] floatValue]——【sdk缺陷】