异常:
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
Process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_40\bin\java.exe'' finished
with non-zero exit value 1
我的项目出现该异常是因为引入dom4j的jar所致。
引入方式:
dependencies {
testCompile 'junit:junit:4.12'
compile 'dom4j:dom4j:1.6.1'
}
解决办法:
使用libs的形式导入,如下:
dependencies {
testCompile 'junit:junit:4.12'
compile files('libs/dom4j-1.6.1.jar')
}
gradle配置项中添加:
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
lintOptions {
abortOnError false
}
重点:
如果想查看异常的详细信息,使用gradle 命令行模式。
gradlew build -info --stacktrace
配套的dom4j.jar文件地址:
http://download.csdn.net/detail/billowith/9377402