答えて
編集(プロジェクトルート内)ファイルproject.propiertiesと
proguard.config=proguard.cfg
とその完了の行を追加します。あなたのアプリケーションの署名apkを生成しようとすると少し時間がかかり、難読化されます。
apkを生成する際に「dalvikエラーへの変換」が表示された場合は、sdkのプロガードを更新する必要があります。それを行うには、ダウンロードセクションにProGuard pageに行く必要があります。最後の安定版をダウンロードして内容を入力してください。
SDK_ROOT/tools/proguard
もちろん、既存のコンテンツを削除する前に削除してください。 ダウンロード:
あなたは、コードを難読化されたかどうかを確認したい場合は、ProGuardの
についての詳細は、そのページでProGuardのマニュアル(リンクは上記である)とAndroid's Proguard pageを確認することができます
は、これを行います1. DEX翻訳ツール - http://code.google.com/p/dex2jar/
クラスを表示するには、このツール: JDGUI- http://java.decompiler.free.fr/?q=jdgui
2. dex2jarをインストールした後、解凍してそのフォルダを覚えておいてください。 winzipまたはwinrarを使用してapkファイルを開きます。 dex2jarと同じフォルダにclasses.xx という名前のファイルがコピーされています(ダウンロードしたdexトランスレータツール)。 setclasspath.batを
の同じフォルダをクリックして
3. コマンドプロンプトを開き、翻訳者が内にあり、実行DEX同じフォルダにトラバース: dex2jar classes.dexを
-anotherファイルが表示されます。 JDGUIを開いて、生成されたファイルclasses_dex2jar.jarを開きます。
4. デコンパイルされたコードが今では難読化されているかどうかを確認できます。
- 1. AndroidスタジオでProGuard難読化を有効にする方法は?
- 2. ProGuardを使用して難読化されたAndroid APKをリバースエンジニアリング/デコンパイルする方法はありますか?
- 3. android library project難読化
- 4. Androidアクティビティ名の難読化
- 5. アンドロイドで特定のクラスを難読化する方法は?
- 6. LVL難読化エラーを解決する方法
- 7. java:アプリケーションでアカウント情報を難読化する方法
- 8. Proguardにクラス名の難読化を指示する方法
- 9. Androidライブラリプロジェクトの難読化プロジェクト/ apklib
- 10. Netbeans難読化
- 11. パスワードファイル難読化
- 12. AngularJS難読化
- 13. LinqToSql難読化
- 14. コンパイルエラー難読化
- 15. ローカルvarを難読化する方法はありますか?
- 16. Proguardに特定のデッドコードを難読化する方法
- 17. C++変数と関数を難読化する方法
- 18. Windowsの電話7のコードを難読化する方法
- 19. Springゲッターとセッターを管理する方法yguardの難読化
- 20. ProGuardでクロージャーウーバーハウスを難読化する
- 21. 難読化のトラブル
- 22. 難読化とGPL
- 23. Pythonコード難読化
- 24. 難読化とSHA?
- 25. proguardを使ったAndroidの難読化アプリケーションは、ライブラリのjarファイルを難読化していますか?
- 26. Proguard難読化と一般的な方法
- 27. SmartAssemblyが難読化をスキップ
- 28. 難読化されていないAndroidでProguardを使用
- 29. Proguardによる難読化がjdom.jarを破壊するのを防ぐ方法
- 30. ローギングフルーツ:JavaScriptの値を難読化する
はい、実際に「dalvikエラーへの変換」を受け取りました。解決していただきありがとうございます。 –
しかし、取得したAPKが難読化されたAPKであることを確認するにはどうすればよいですか?親切に更新してください。 – EnthuDeveloper
一般的な解凍ツールでAPKファイルを開きます。 – tmanthey