☺️️近期我们正在更新一个新样式,希望你会喜欢!
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
相关推荐:
在AndroidMainifest.xml中增加允许使用网络选项(在</application>结束标签之后 […]
创建一个属于你自己的android.app.Application的子类,然后在manifest中申明一下这个类,这是a […]
webview中开启JavaScript、Plugin插件,文件访问等功能,可能会存在文件篡改、信息泄漏、远程代码执行等 […]
忘记加载activity的layout文件:setContentView(R.layout.main);
键盘区域外才是屏幕的边缘,定义布局文件时使用:android:gravity=”bottom”的 […]
手机扫一扫即可带走我!