首页
JAVA笔记
数据库笔记
混乱记忆
小站记
您现在的位置
apktool 出错的解决办法
简介: 在使用 apktool 进行编译或反编译时可能会出现一些错误,特此记录以便查阅。
I: Baksmaling...
Exception in thread "main" org.jf.dexlib.Util.ExceptionWithContext
        at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
        at org.jf.dexlib.Item.addExceptionContext(Item.java:177)
        at org.jf.dexlib.Item.readFrom(Item.java:79)
        at org.jf.dexlib.DexFile.<init>(DexFile.java:396)
        at org.jf.dexlib.DexFile.<init>(DexFile.java:267)
        at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:49)
        at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:34)
        at brut.androlib.Androlib.decodeSourcesSmali(Androlib.java:74)
        at brut.androlib.ApkDecoder.decode(ApkDecoder.java:89)
        at brut.apktool.Main.cmdDecode(Main.java:146)
        at brut.apktool.Main.main(Main.java:77)
Caused by: java.lang.NullPointerException
        at org.jf.dexlib.ReadContext.addSection(ReadContext.java:147)
        at org.jf.dexlib.MapItem.readItem(MapItem.java:78)
        at org.jf.dexlib.Item.readFrom(Item.java:77)
        ... 8 more
map_item

被反编译的文件在一台机器上能成功反编译,拷贝到另一个环境上时出现以上问题,经过排除使用重新下载的apk后成功解决。


最近更新