Android-Android studio加载9.png图片报错

在Android Studio(AS)中使用9.png图片时遇到报错,错误提示9.png格式不正确。通过分析问题,发现原图缺少9-patch所需的边缘黑线。使用draw9patch工具添加边缘黑线后,问题得到解决。尽管如此,仍对原始APK为何不报错以及Eclipse+ADT处理此问题的方式感到疑惑。
摘要由CSDN通过智能技术生成

在用AS写代码,加入9.png图片以后,AS报错了,错误大致如下:

    :        button_bg.9.png malformed

AAPT err(Facade for 2075694):        Frame pixels must be either solid or transparent

   :         Found at pixel #1 along left edge.

一、问题现场:

我使用的9.png图片是从其他apk中解压出来的,不会美工的杯具只能“偷”图了,见笑!

然后把得到的9.png放到drawble路径下,然后AS就给我报了个错。


二、分析问题:

试想,从一个apk中解压得到的9.png图片,AS怎么会报错呢,既然其他开发者能使用,我个人感觉图片本身应该没有问题啊。

然后就尝试更新SDK的各种tools,然而问题依旧啊。

再问度娘,看了些帖子,有说重做9.pn

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值