>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-01-21 11:39:17 发布