Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android-maven-plugin 點9圖片問題

android-maven-plugin 點9圖片問題

編輯:關於Android編程

使用android-maven-plugin插件搭建android CI的時候,遇到點9圖片報錯問題,報錯信息如下:
    ERROR: 9-patch image Project/res/drawable-  hdpi/input_03_mid.9.png malformed.
    [INFO]        Must have one-pixel frame that is either transparent or white.
    [INFO] ERROR: Failure processing PNG image Project/res/drawable-hdpi/input_03_mid.9.png
然後是報一堆資源找不到的錯誤。
項目在Eclipse、Idea等ide下編譯、運行正常。
在android-maven-plugin下報錯的原因,是因為聲明為點9圖片的文件,實際上不是真正的點9圖片,解析圖片出錯。
“點九”是andriod平台的應用軟件開發裡的一種特殊的圖片形式,文件擴展名為:.9.png,也就是說項目資源文件夾中,只要圖片的文件後綴是.9.png的,就說明這是點9圖片,當我們用Eclipse等編譯的時候,它遇到文件後綴是.9.png的文件,首先檢查它實際上是不是點9圖片,如果是,按點9圖片處理;如果不是,按找默認圖片處理。也就是說Eclipse自動幫我們完成了轉化,容忍了我們的圖片格式錯誤。
android-maven-plugin插件會嚴格檢查圖片格式,如果不匹配就報錯。解決方法,要麼把圖片制作成點9圖片,要麼去掉圖片文件名中的.9。
 
 
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved