7

Android StudioのAnalyze APKから次の 2 つの画像をご覧ください。

  • 1 つ目はminifyEnabled = false、および
  • もう1つはminifyEnabled = true(もちろんmapping.txtでデコードした後)

ここに画像の説明を入力
minifyEnabled = false. BuildConfigある。

ここに画像の説明を入力
minifyEnabled = true(mapping.txt でデコード)。BuildConfigそこにいない。

縮小前は見つけられますBuildConfigが、classes.dex縮小後は見つかりません。これに関するドキュメント/ディスカッションは見つかりませんが、 ProGuardBuildConfigで縮小しclasses.dexた後に削除するルールはありますか? その場合、機密情報を に入れることは比較的安全であるということですか? それとも、別の場所に隠されているだけなのでしょうか?BuildConfig

それが重要な場合、私のProGuardバージョンは4.7です。

4

2 に答える 2