使用9.png在编译时出错

时间:2014-04-19 11:17:44

标签: android image nine-patch

我使用生成器Nine Patches创建了两个9.png图像。当我运行应用程序时,Android Studio停止并告诉我图像在像素#394上有错误。有什么问题??

这些是图像。

Purple Green

日志中的错误:

Error:Execution failed for task ':app:mergeDebugResources'.
> Error: Failed to run command:
    C:\Program Files (x86)\Android\android-studio\sdk\build-tools\android-4.4.2\aapt.exe s -i D:\Users\McFly\AndroidStudioProjects\Syncro\app\src\main\res\drawable-xxhdpi\spinner_line.9.png -o D:\Users\McFly\AndroidStudioProjects\Syncro\app\build\res\all\debug\drawable-xxhdpi\spinner_line.9.png
Error Code:
    42
Output:
    ERROR: 9-patch image D:\Users\McFly\AndroidStudioProjects\Syncro\app\src\main\res\drawable-xxhdpi\spinner_line.9.png malformed.
           Frame pixels must be either solid or transparent (not intermediate alphas).
           Found at pixel #364 along top edge.

1 个答案:

答案 0 :(得分:0)

将文件重命名为example.png而不是example.9.png。我过去遇到同样的问题,重命名帮助了我。