web-dev-qa-db-ja.com

Gradlew BuildとGradleW AssembleReleaseの違いは何ですか

Gradleの助けを借りて、コマンドラインからapkを構築したいと思います。リリースフレーバーのみのAPKを作成するには、どのコマンドを使用すればよいですか?

15
Amey Jahagirdar

デバッグ

./gradlew

解放する

./gradlew assembleRelease

あなたのgradleファイルには以下が含まれているはずです:

Android {
   [...]
signingConfigs {
        release {
            storeFile file("../keystore.jks")
            storePassword "pwd"
            keyAlias "alias"
            keyPassword "pwd"
        }
    }

    buildTypes {

        release {
            signingConfig signingConfigs.release
        }
    }


   [...]
}
12
Saret

次のコマンドを実行できます。

assemble - Assembles all variants of all applications and secondary packages.
build - Assembles and tests this project.

特定のフレーバーまたはビルドタイプを使用する場合:

assembleDebug - Assembles all Debug builds.
assembleRelease - Assembles all Release builds.

あなたのケースでは使用:

./gradlew assembleRelease
9