【发布时间】:2014-04-19 11:17:43
【问题描述】:
我有两个使用生成器Nine Patches 创建的 9.png 图像。当我运行应用程序时,Android Studio 停止并告诉我图像在像素 #394 上有错误。有什么问题??
这些是图片。
日志中的错误:
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.
【问题讨论】:
-
你能把整个错误信息贴出来吗?
-
还有你用的是什么版本的Android Studio?
-
据我所知,您可以设置不应该在顶部和右侧拉伸的内容。 left 和 bottom 用于填充。你的两个图像都穿过这些补丁。但整个错误消息会很有帮助。
-
我用的是 Android Studio 0.5.5
-
pixels must be either solid or transparent (not intermediate alphas)
标签: android image nine-patch