2021年1月31日日曜日

AdvancedApkToolで再ビルドに失敗するときの対応

 APKファイルの逆コンパイル(Decompile Files)には成功し、「3-Out」フォルダに各ファイルができているのに、再コンパイル(Recompile Files)すると、「4-Done」フォルダにAPKファイルができず失敗していた。

なので、原因を調べてみた。

原因を調べる

「1-BDFreak\Logs」にログが出力されるようになってるようだが、

フォルダが空でここからエラー原因は特定できない。。

仕方ないので、再コンパイル(Recompile)実行中のウインドウを監視して、エラーで画面が閉じる瞬間のスクショを撮ってみた。


どうやら、BASE64Encoderというクラスが見つからない模様。

設定しているjavaのバージョンが14なのが原因だった。


解決策

以上から、javaのバージョンを変更すればいい。

java8にして再コンパイル(Recompile)したら成功した!

0 件のコメント:

コメントを投稿