Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1101965
  • 博文数量: 170
  • 博客积分: 1603
  • 博客等级: 上尉
  • 技术积分: 1897
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 15:54
文章分类

全部博文(170)

文章存档

2016年(27)

2015年(21)

2014年(27)

2013年(21)

2012年(7)

2011年(67)

我的朋友

分类: LINUX

2014-10-11 21:27:16

错误信息

点击(此处)折叠或打开

  1. I: Loading resource table...
  2. I: Loaded.
  3. I: Decoding AndroidManifest.xml with resources...
  4. W: Could not decode attr value, using undecoded value instead: ns=android, name=versionCode, value=0x00000025
  5. W: Could not decode attr value, using undecoded value instead: ns=android, name=versionName, value=0x00000018
  6. Exception in thread "main" java.lang.NullPointerException
  7. at java.io.Writer.write(Writer.java:157)
  8. at brut.androlib.res.util.ExtMXSerializer.writeAttributeValue(ExtMXSerializer.java:38)
  9. at org.xmlpull.mxp1_serializer.MXSerializer.attribute(MXSerializer.java:673)
  10. at org.xmlpull.v1.wrapper.classic.XmlSerializerDelegate.attribute(XmlSerializerDelegate.java:106)
  11. at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
  12. at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
  13. at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:80)
  14. at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:130)
  15. at brut.androlib.res.decoder.XmlPullStreamDecoder.decodeManifest(XmlPullStreamDecoder.java:144)
  16. at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:131)
  17. at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:218)
  18. at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:115)
  19. at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
  20. at brut.apktool.Main.cmdDecode(Main.java:146)
  21. at brut.apktool.Main.main(Main.java:77)

解决办法参考http://chenxuebinbj.blog.163.com/blog/static/428691512013119104348451
找到大致问题但是看得不太明白,我指定了user.home但是还是报错
看源代码修改
看来是创建文件夹失败

在需要反编译的apk目录里新建一个目录,并用java -Duser.home=这个tmp目录,问题解决

阅读(1689) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~