タグ

ブックマーク / qiita.com/boohbah (1)

  • Proguard設定のメモ - Qiita

    Proguardの設定は例えばライブラリのインストラクションページからコピーはしてくるけど、実際何を行っているのかはわかりにくい。 なので、自分たちのプロジェクトで行っているProguardの設定が何をやっているのかを調べてみました。 Proguardがやってくれること 基的にProguardのやることは以下の2つです - 難読化(クラス名、変数名、メソッド名等を短くしてコードを読みにくくします) - 参照されていないコードを削除 これにより、Proguardをかけると最終的に生成されるAPKのサイズを減らすことができます。 このProguard、すべてのSymbolの整合性を保ったまま難読化、コードの削除を行うので、基的には問題が無いはずなのですが、リフレクションを使ってクラス名、変数名、メソッド名の文字列を使ってにアクセスしていると、これらはProguardでは変換されないため、難

    Proguard設定のメモ - Qiita
  • 1