首页
论坛
课程
招聘
[求助]为什么很多APK文件反编译了打包出错
2013-8-2 13:48 15818

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

2013-8-2 13:48
15818
我的路径没有中文,而且用了很多软件都是无法打包
比如陌陌这个软件,下载地址:
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图规则引起的,重新保存一下就可以了。

2022 KCTF春季赛【最佳人气奖】火热评选中!快来投票吧~

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

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


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