最近プログラミングを始めました。
このチュートリアルに従って、MacBook Pro の APK ファイルからソース コードを抽出しました。
https://www.youtube.com/watch?v=-AX4NYE-9V8
コマンド「sh dex2jar.sh classes.dex」を試すまで、すべての手順がうまくいきました。私の端末には、次のメッセージが表示されます。
dex2jar version: translator-0.0.9.8
dex2jar classes.dex -> classes_dex2jar.jar
. while process file: [classes.dex]
.. ROOT cause:
java.lang.StringIndexOutOfBoundsException: String index out of range: 2
at java.lang.String.checkBounds(String.java:375)
at java.lang.String.<init>(String.java:535)
at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:122)
at com.googlecode.dex2jar.reader.DexFileReader.readDex(DexFileReader.java:149)
at com.googlecode.dex2jar.v3.Main.doFile(Main.java:63)
at com.googlecode.dex2jar.v3.Main.main(Main.java:85)
Done.
「classes_dex2jar.jar」ファイルを取得できません。
何が起こっていますか?