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です。