android-sdk-windows\build-tools\26.0.0\aapt.exe'' finished with non-zero exit value 1

android-sdk-windows\build-tools\26.0.0\aapt.exe’’ finished with non-zero exit value 1

没改动代码,项目编译的时候报了这个错误

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘D:\android-sdk-windows\build-tools\26.0.0\aapt.exe’’ finished with non-zero exit value 1

搞了半天不晓得原因在哪,最后看看修改记录,整个项目就添加了几张png图片,难道是图片的问题?把图片去掉,然后编译就通过了,还真是图片的问题:最后测试了几下,原来在ios里的命名方式例如:[email protected]、或者纯数字命名的图片是不可以的,需要遵守一定的命名方式。

Android中png命名大致的规范:

小写字母,数字,下划线组成;必须是字母开头,而且每个下划线后面第一个字符必须是字母; 字母数字不能混搭(如side2btn)

例:

正确: a_b_btn1; aaa_bbb_btn_1; btn1_a_b;
错误: Aaa_b_btn; a_b_1btn; a_b_b1tn; a_b-btn;

你可能感兴趣的:(android)