勤能补拙,熟能生巧,宁静致远

记录工作中的点滴积累,总结成长的步伐里程。

博客园 首页 新随笔 联系 订阅 管理

最近使用apktool反编译apk中的xml文件总是失败。

Exception in thread "main" brut.androlib.AndrolibException: Could not decode ars
c file

搜索网络资源,参考:http://www.jikexueyuan.com/question/8203.html   , 原因是apktool.jar版本太旧了。

需要更新 apktool.jar    https://bitbucket.org/iBotPeaches/apktool/downloads

下载新的apltool.jar后, 反编译又提示JDK版本太低的问题,由于系统是winXP(xp不支持JDK8),所以只能下载JDK7。

修改原来的环境变量(如果使用JAVA_HOME配置,只需修改JAVA_HOME就可以了

1)JAVA_HOME 配置:D:\Program Files\Java\jdk1.7.0_79

2)Path 配置:加上%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3) classpath 配置:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

配置完毕后,使用java -version查看版本,发现还是原来的版本后,没变成新的1.7,但path, classpath都改变了。

参照http://zhidao.baidu.com/link?url=LM2nBP2aY0lPg0DIABI3yDUR3e31lVIS3NIyQHKYqohojH7AzI2GYQmJiYGl4jHFH3O32H8LV3MHmPBYVT7x2a

将JDK在path中的配置放到path起始位置好了

 

posted on 2015-04-24 16:08  ^-^antoon^-^  阅读(1588)  评论(0编辑  收藏  举报