13

Android プロガードの難読化に関する質問。何らかの理由で、ant を使用して apk を生成するときに、proguard でサイズを縮小 (未使用のクラスを削除) したいのですが、名前の難読化は行いません。にproguard.cfg、次のように追加しました。

-dontobfuscate

の他のすべては またはproguard.cfgのいずれ-dontwarn-keep classです。しかし、生成された apk を逆コンパイルした後 ( dex2jar)、多くの名前がまだ難読化されていることがわかりました。なぜこれが起こるのですか?

ありがとう

4

1 に答える 1

15

誰も実際にこれに答えていないので、問題を解決する投稿へのリンクを次に示します: Using Proguard with Android without obfuscation

-dontobfuscate基本的に、指示の下に追加する必要があるのは次のとおりです。

-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*,!code/allocation/variable

ここで重要なことは次のとおりです。!code/allocation/variable

于 2016-09-08T10:47:57.467 に答える