兄弟,你这个项目好久没维护了。然后,我第一步就不行了,apktool反编译这一步就失败了。 你有空吗,更新下apktool到最新版的呢。 或者,能告知下怎么升级你这个里面的apktool。直接把apktool复制过来就行吗,还是你改动了apktool的源码? PS F:\Some> java -jar .\reversetoy.jar reverse m .\TastyBlue.apk .\libMetaX-release.aar .\code_json_default-adhoc.txt I: apk file name F:\Some\.\TastyBlue.apk I: Loading resource table... I: Baksmaling classes.dex... java.lang.IllegalArgumentException: character to be escaped is missing at java.base/java.util.regex.Matcher.appendExpandedReplacement(Matcher.java:1019) at java.base/java.util.regex.Matcher.appendReplacement(Matcher.java:997) at java.base/java.util.regex.Matcher.replaceAll(Matcher.java:1181) at java.base/java.lang.String.replaceAll(String.java:2939) at com.appadhoc.reversetoy.aar.AarManager.getRjavaFile(AarManager.java:195) at com.appadhoc.reversetoy.aar.AarManager.compileRfile2class(AarManager.java:201) at com.appadhoc.reversetoy.aar.AarManager.unzipAarAndCreateTmpApk(AarManager.java:145) at com.appadhoc.reversetoy.MultiSDKs.dealWithSDKpackages(MultiSDKs.java:46) at com.appadhoc.reversetoy.Main.reverse(Main.java:126) at brut.apktool.Main.cmdMerge(Main.java:140) at brut.apktool.Main.main(Main.java:89) I: Loading resource table... I: merge arsc file ... I: merge AndroidManifest.xml to F:\Some\.\TastyBlue\AndroidManifest.xml brut.common.BrutException: brut.common.BrutException: Could not extract resource: /prebuilt/windows/jar.exe at com.appadhoc.reversetoy.utils.Utils$BuildPackage.getJarComm(Utils.java:713) at com.appadhoc.reversetoy.aar.AarManager.rClass2jar(AarManager.java:434) at com.appadhoc.reversetoy.aar.AarManager.smaliClass(AarManager.java:407) at com.appadhoc.reversetoy.aar.AarManager.smaliClassFilesAndModifyids(AarManager.java:323) at com.appadhoc.reversetoy.MultiSDKs.dealWithSDKpackages(MultiSDKs.java:52) at com.appadhoc.reversetoy.Main.reverse(Main.java:126) at brut.apktool.Main.cmdMerge(Main.java:140) at brut.apktool.Main.main(Main.java:89) Caused by: brut.common.BrutException: Could not extract resource: /prebuilt/windows/jar.exe at brut.util.Jar.extractToTmp(Jar.java:90) at brut.util.Jar.extractToTmp(Jar.java:69) at brut.util.Jar.getResourceAsFile(Jar.java:39) at com.appadhoc.reversetoy.utils.Utils$BuildPackage.getJarComm(Utils.java:708) ... 7 more Caused by: java.io.FileNotFoundException: /prebuilt/windows/jar.exe at brut.util.Jar.extractToTmp(Jar.java:80) ... 10 more