apktool 回编译说文件名或扩展名太长

来源:互联网 发布:mac 怎么创建xlsx文档 编辑:程序博客网 时间:2024/06/05 03:30
>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 发现问题解决,不在报错,没有进一步分析。
阅读全文
0 0