android shell打包报错

先上错误日志~

luoxiaohuideMacBook-Pro:坑爹的apk luoxiaohui$ apktool b QuickPos2.0
I: Using Apktool 2.1.1
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
W: libpng error: Not a PNG file
W: ERROR: Failure processing PNG image /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xhdpi-v4/my_progress_bg.png
W: libpng error: Not a PNG file
W: ERROR: Failure processing PNG image /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xhdpi-v4/my_progress_bg_gray.png
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan1.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan2.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan3.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan4.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan5.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan6.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan7.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/drawable-xxhdpi-v4/yuan8.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:57: error: Public symbol drawable/abs_clear_normal declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:58: error: Public symbol drawable/actionsheet_bottom_normal declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:59: error: Public symbol drawable/actionsheet_bottom_pressed declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:37: error: Public symbol drawable/actionsheet_bottom_selector declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:60: error: Public symbol drawable/actionsheet_middle_normal declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:61: error: Public symbol drawable/actionsheet_middle_pressed declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:38: error: Public symbol drawable/actionsheet_middle_selector declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:62: error: Public symbol drawable/actionsheet_single_normal declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:63: error: Public symbol drawable/actionsheet_single_pressed declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:39: error: Public symbol drawable/actionsheet_single_selector declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:64: error: Public symbol drawable/actionsheet_top_normal declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:65: error: Public symbol drawable/actionsheet_top_pressed declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:40: error: Public symbol drawable/actionsheet_top_selector declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:66: error: Public symbol drawable/addbankcard_swipecard declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:67: error: Public symbol drawable/addcommodity_photo declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:68: error: Public symbol drawable/agency declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:69: error: Public symbol drawable/agency_end declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:70: error: Public symbol drawable/agency_profit declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:71: error: Public symbol drawable/al01 declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:72: error: Public symbol drawable/alert_bg declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:73: error: Public symbol drawable/alert_btn_left_pressed declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:74: error: Public symbol drawable/alert_btn_right_pressed declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:75: error: Public symbol drawable/alert_btn_single_pressed declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:41: error: Public symbol drawable/alertdialog_left_selector declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:42: error: Public symbol drawable/alertdialog_right_selector declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:43: error: Public symbol drawable/alertdialog_single_selector declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:76: error: Public symbol drawable/arrow declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:77: error: Public symbol drawable/avatar declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:78: error: Public symbol drawable/ay01 declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:79: error: Public symbol drawable/ay02 declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:80: error: Public symbol drawable/back_normal declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:81: error: Public symbol drawable/bank_beijing declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:82: error: Public symbol drawable/bank_gongshang declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:83: error: Public symbol drawable/bank_guangfa declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:84: error: Public symbol drawable/bank_jianshe declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:85: error: Public symbol drawable/bank_jiaotong declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:86: error: Public symbol drawable/bank_minsheng declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:87: error: Public symbol drawable/bank_nongye declared here is not defined.
W: /Users/luoxiaohui/Develop/svn/坑爹的apk/QuickPos2.0/res/values/public.xml:88: error: Public symbol drawable/bank_pingan declared here is not defined.

关于shell打包,我在博客http://blog.csdn.net/a394268045/article/details/51058411有说明~
刚看到上面的错误日志,尝试了以下几种方法:
1. 升级apktool工具到最新版本;
2. 删除public.xml中报错误的id;
3. 将所有drawable资源都放到一个文件夹(比如都放到drawable-xhdpi)
4. 检查.9图片资源
发现还是不行,最后请教一朋友
这里写图片描述
原来图片资源ID找不到,是apktool工具的障眼法,导致它找不到的原因是,有两张图片资源受损!
当我让美工把这两张图片替换下,后面资源也都能找到了!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值