9补丁图像防止构建项目android工作室

 兴哥 发布于 2023-01-18 19:59

我正在转向Gradle构建.但我有很多9补丁图像的这个错误.

请注意,drawable是自动生成的,http://android-holo-colors.com 但它们是旧的.

我正在使用android studio 0.5.1 而我的构建工具版本就是19.0.3 这个错误

Error:Execution failed for task ':app:mergeDebugResources'.
> Error: Failed to run command:
    /Applications/Android Studio.app/sdk/build-tools/19.0.3/aapt s -i /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-mdpi/spinner_default_holo_dark.9.png -o /Users/Ed/Desktop/TestAndroid/app/build/res/all/debug/drawable-mdpi/spinner_default_holo_dark.9.png
  Error Code:
    42
  Output:
    ERROR: 9-patch image /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-mdpi/spinner_default_holo_dark.9.png malformed.
           Frame pixels must be either solid or transparent (not intermediate alphas).
           Found at pixel #3 along top edge.
    /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-hdpi/cab_background_bottom_test.9.png
    Error:Ticks in transparent frame must be black or red. - ERROR: 9-patch image /Users/Ed/Desktop/TestAndroid/app/src/main/res/drawable-mdpi/spinner_default_holo_dark.9.png malformed.

任何人都面临同样的问题.

1 个回答
  • 您是否尝试过按错误日志中的建议?即看看第3个(如果它将其视为零索引,可能是第4个?)图像编辑器中顶行的像素:

    像素是红色还是黑色(#FF0000或#000000)?

    它的alpha值是255还是0?

    如果答案是"否",那么我猜这是你的问题.这显然也需要应用于图像边缘周围的所有其他标记像素.

    我将此添加为评论,但没有足够的代表 - 抱歉.

    2023-01-18 20:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有