在Android Studio 运行或者编译的时候出现如图的报错,然后看代码也没有什么大问题,百度上也是众说纷纭,有说是依赖冲突的,有说是版本不一致的,有说资源文件报错的,我尝试了多种方法最后发现还是资源文件出现的问题,下面分享一波我的解决办法。
1.控制台报错是 finished with non-zero exit value 1 (翻译一下就是:以非零退出值1结束)于是就很懵。
2.打开Studio右边菜单栏上的Gradle找到项目的 :app 文件下面的assemble debug(组装调试)
3.双击打开等待编译完成后你就会发现控制台会打印出更加细节的BUG,可以看到我的就是activity_set_finger.xml这个xml中出现的问题!
4.控制台也会告诉你这个文件下的哪一行有错误,对症更改就完全OK。
总结:
这个问题总而言之,我就是粗心了,好好检查下布局 !
有时候 finished with non-zero exit value 1 不仅仅是在资源文件的问题上会出现,看网友的其他问题也是有很多,需要自己一点点去尝试,看看具体问题到底出现在哪里。
分享一波其他的解决办法:
1使用studio编译中遇到的两个的错误_‘D:\jdk1.7.0_80\bin\java.exe’’ finished with non-zero exit value 1 等
https://blog.youkuaiyun.com/guquan12315/article/details/76608583
2、出现aapt.exe finished with non-zero exit value 1的解决方案
https://blog.youkuaiyun.com/zhangfengwu2014/article/details/79315548
3、Android开发 finished with non-zero exit value 1-3,gradle编译异常小结
https://blog.youkuaiyun.com/zxt94/article/details/53694024