突然发现自己apk解析小工具不能用了,代码没动,估计平台原因,定位到结果是7z不能正常解压apk。
之前代码在32位windows7中,一个7z.exe加上7z x c:\A135.apk -o%TMP%\tmp\ -aoa 就可以完成解压。但同样的流程在64位windows7 下跑(cmd环境)却报错“7-Zip cannot find the code that works with archives.”
结论:如果在windows7的64位系统下报该错误,可能是因为64位下7zip需要借助dll等数据完成X解压操作,而在32位中,一个7z.exe即可解决。 解决办法:安装完整的7zip包即可,不要偷工减料以为只用7z.exe搞定所有zip操作。
keytool 错误: java.io.FileNotFoundException: C:\Users……
原因:升级了7zip,windows中需要同步起来,需把最新的7zip.exe复制到windows目录中
windows的cmd命令行,整理成可执…