1. 程式人生 > >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

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;