首页
社区
课程
招聘
[求助]为什么很多APK文件反编译了打包出错
发表于: 2013-8-2 13:48 17155

[求助]为什么很多APK文件反编译了打包出错

2013-8-2 13:48
17155
我的路径没有中文,而且用了很多软件都是无法打包
比如陌陌这个软件,下载地址:
http://www.immomo.com/download/momo.apk

我使用了ApkToolkit、apktool等软件,都无法打包,报错如下:

C:\momo_4.1.1_c1\res\values\public.xml:739: error: Public symbol drawable/zemoji
_e403 declared here is not defined.
C:\momo_4.1.1_c1\res\values\public.xml:740: error: Public symbol drawable/zemoji
_e404 declared here is not defined.
C:\momo_4.1.1_c1\res\values\public.xml:741: error: Public symbol drawable/zemoji
_e405 declared here is not defined.
C:\momo_4.1.1_c1\res\values\public.xml:742: error: Public symbol drawable/zemoji
_e406 declared here is not defined.
C:\momo_4.1.1_c1\res\values\public.xml:743: error: Public symbol drawable/zemoji
_e407 declared here is not defined.
C:\momo_4.1.1_c1\res\values\public.xml:744: error: Public symbol drawable/zemoji
_e408 declared here is not defined.


由陌陌的一张图片不符合9图规则引起的,重新保存一下就可以了。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (18)
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
未对软件做任何修改
2013-8-2 13:49
0
雪    币: 18
活跃值: (430)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
看样子是资源没有定义的说
2013-8-2 18:31
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
要怎么弄呢
2013-8-2 19:40
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
自己已经解决
2013-8-3 12:44
0
雪    币: 18
活跃值: (430)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
6
如何解决?
2013-8-3 18:22
0
雪    币: 507
活跃值: (130)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
那个你看一下报错,就知道是做了防护的,你先对应找一下那几个xml文件,看对应的行数具体是什么.apktool也有自己的小bug和漏洞的,根据那个做防护也是可以的.慢慢分析吧.
2013-8-9 09:03
0
雪    币: 2
活跃值: (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
以前经常遇到这样的问题。
可能的原因,我也说不准是具体哪个,以下两种方法可试试:
1  strings.xml 和public.xml  另外为UTF-8格式输出(我的基本用这个方法可以解决)
2  apktool高低版本问题。
3  。。。
2013-8-9 14:02
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
据说是有例,解压文件不齐导致,改后缀(Zip),打开看看
2013-8-13 09:05
0
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
解决了发出来咋解决的啊。
2013-8-13 09:08
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
遇到相同问题,想请教楼主怎么解决的。谢谢!
2013-8-16 16:36
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xjy
12
遇到相同问题,想请教楼主怎么解决的。谢谢!
2014-6-2 18:31
0
雪    币: 64
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
楼主给个处理经过,让我们学习一下
2014-7-1 23:51
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
直接去掉就可
2014-7-18 10:12
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
我刚才遇到了,提示libpng error:Not a PNG file
...
public symbol declared here is not defined
...

然后我把这个png文件用画图打开,另存为png,就可以编译了。朋友们可以试试。
2014-10-12 10:52
0
雪    币: 139
活跃值: (235)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
谢谢大表哥,这个方法不错
2016-3-2 11:02
0
雪    币: 63
活跃值: (324)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
17


楼主,我用你链接下载的momo,不修改直接反编译回去提示的是另一个错误“input directory 'arsc' does not exist”,大家有遇到这种问题吗,怎么解决的?
上传的附件:
2016-3-9 10:31
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
多谢楼主 我也遇到这问题 纠结好久 楼主真是帮我大忙了 太感谢了!!
2016-8-24 20:40
0
雪    币: 7
活跃值: (96)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
多谢这位非洲大表哥啊
2017-1-10 11:25
0
游客
登录 | 注册 方可回帖
返回
//