>Caused by: java.io.IOException: Cannot run program "C:\Users\Administrator\ShakaApktool\windows-x86\bin\aapt.exe": CreateProcess error=206, 文件名或扩展名太长。 >at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) >at java.lang.Runtime.exec(Runtime.java:620) >at java.lang.Runtime.exec(Runtime.java:485) >... 13 more >Caused by: java.io.IOException: CreateProcess error=206, 文件名或扩展名太长。 >at java.lang.ProcessImpl.create(Native Method) >at java.lang.ProcessImpl.<init>(ProcessImpl.java:386) >at java.lang.ProcessImpl.start(ProcessImpl.java:137) >at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) >... 15 more 经过查看代码发现执行的时候命令行参数太多导致运行失败 但是大部分参数是排除打包进资源文件的,因此想到的一个办法是先把assets移除包,执行完再移进来,没有偿试,后来 用最新版的ShakaApktool 3.0.0 发现问题解决,不在报错,没有进一步分析。
apktool 回编译说文件名或扩展名太长
最新推荐文章于 2025-06-27 16:28:37 发布
本文解决了在使用ShakaApktool过程中遇到的aapt.exe错误问题,该问题由命令行参数过长引起。通过更新到ShakaApktool 3.0.0版本成功解决了此问题。
5331

被折叠的 条评论
为什么被折叠?



