Android-finished with non-zero exit value 2

历览千载书,时时见遗烈。这篇文章主要讲述Android-finished with non-zero exit value 2相关的知识,希望能为你提供帮助。
错误关键字:/jdk1.7.0_79.jdk/Contents/Home/bin/java\'\' finished with non-zero exit value 2
 
网上都是说,由于导入的依赖出现重复造成的,或者说  由于buildtools版本太高造成的,而我遇到的这个问题,这种两种方式无法去解决,所以才有了一下这种解决方式;
 
第一步,打开项目最外层的 build.gradle 配置文件:
 

Android-finished with non-zero exit value 2

文章图片

 
第二步,要指定版本为2.2.0以上:
Android-finished with non-zero exit value 2

文章图片

 
第三步,在app/build.gradle 中添加  keepRuntimeAnnotatedClasses :
Android-finished with non-zero exit value 2

文章图片

需要设置 keepRuntimeAnnotatedClasses false 即可dexOptions { javaMaxHeapSize "8g" // incremental true keepRuntimeAnnotatedClasses false }

 
问题解决,可以安装到android设备中了;
【Android-finished with non-zero exit value 2】 
p.p1 { margin: 0; font: 13px "Lucida Grande"; color: rgba(0, 0, 0, 1) } table.t1 { border-collapse: collapse } td.td1 { border: 1px solid rgba(191, 191, 191, 1); padding: 0 5px }

    推荐阅读