build.gradleの設定 - Ki-Kobayashi/Android-Wiki GitHub Wiki

🟩

🟡

🟩 公式ページ

https://developer.android.com/studio/build?hl=ja#settings-file

🟩 ProGuard とは

以下の機能がある

  • コードを縮小して最適化
    • 未使用のクラスメソッドが削除される
    • 呼び出されないリソースも無視される
  • ビルド時にコードを難読化

🟡 app / build.gradleの設定

buildTypes {
        release {
            isMinifyEnabled = true 👈追加
            isShrinkResources = true 👈追加
            proguardFiles(
                getDefaultProguardFile("proguard-android-optimize.txt"),
                "proguard-rules.pro"
            )
        }
    }

🟩

🟡

🟩

🟡

🟩

🟡

🟩

🟡

🟩

🟡

🟩

🟡

🟩

🟡

🟩

🟡