Android Studio で作成された APK ファイルは、www.limelect.com/android/ ユーティリティを使用して簡単に逆コンパイルされ、APK ファイルをすばやくリバース エンジニアリングできるようです。
Android Studio で APK ファイルの難読化に成功した人はいますか?
Google Groups を使用して Android Tool チームの誰にでもメッセージを送信しようとしたにもかかわらず、これについてコメントする Google の自宅には誰もいないようです。
Build -> Generate Signed APK -> (Gradle dialog) (Push OK) -> Generate Signed APK Wizard -> Run Proguard CHECKED を実行し、config file paths ダイアログに proguard-android.txt ファイルへのパスを入力できます。
ファイルは問題なく生成されますが、ソース Java ファイルは簡単に逆コンパイルして検査できます。
誰かが Android Studio の使用に成功し、コードを難読化できた場合は、必ず proguard-android-txt ファイルのコピーを投稿してください。
これを説明するいくつかのリンクを次に示します。
http://www.jetbrains.com/idea/webhelp/generate-signed-apk-wizard-specify-apk-location.html http://proguard.sourceforge.net/index.html#manual/usage.html
また、プロガード出力ログを作成して、実際にどの構成オプションが保持され、プロジェクトの各ファイルに対してどのような決定が下されたかを確認する方法を知っている人はいますか?
->#これは、私が試した ProGuard のサンプル proguard-android.txt 構成ファイルです。
-verbose -dontpreverify -printmapping -printconfiguration -repackageclasses '' -optimizationpasses 7 -allowaccessmodification -># -optimizations オプションは、Dalvik 1.0 および 1.5 が処理できないいくつかの算術簡略化を無効にします。-optimizations !code/simplification/arithmetic