Adnroid编译时报“finished with non-zero exit value”错误

Android 编译时出现“finished with non-zero exit value”,这是怎么了?一直找不到原因所在,搞得整个项目都跨了。

尝试恢复解决:

1.想想你刚刚动了啥导致的?如果可以,请备份后回退到之前的状态,试着看看可能恢复;

2.如果你的 ide 提供了 clean 功能,请试一下,也许能搞定;

3.把 project - build 目录下上次编译的内容清空,然后 rebuild 试试;

4.试着关闭你的 project,甚至是关闭 ide,重新打开试试;

5.如果还没有解决,往下看。

定位问题:

1.jar 包或者库有重复;

2.资源(xml)文件存在节点丢失或格式异常;

3.一个类中的方法数量超过了65535。

终极解决:

开启编译堆栈功能或调试功能,直接快速地定位出哪一个环节出问题,针对性解决,如 Android Studio 下使用 gradle 编译时,请进入到 project 目录下,执行:

./gradlew assembleDebug --stacktrace --debug
相关推荐:
Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作 …
GPhone的模拟器有个特有的号码:15555218135,这个就类似我们实体手机的SIM卡号码啦。 要实现拨号,用手机?当然不行! 更简单,三步: 1.打开终端 2.连接: telnet localhost 5554(5554是你打开模拟器后上 …
默认情况下当旋转屏幕时,WebView将重新加载整个页面。怎么解决旋转时屏幕会从loadUrl()方法重新加载原始URL的问题? 无需Java编码,在配置文件中这样配置: android:configChanges="keyboard|keyboardHi …
在使用startActivityForResult()和onActivityResult()时,会分别用到requestCode和resultCode,有时候极容易将2个参数混淆起来。 startActivityForResult(Intent intent, Int requestCode) intent 传给B的 …
检查行所绑定的行布局文件中是否使用了EditText,如果有的话将EditText的focusable 属性设为false。
手机扫一扫即可带走我!