web-dev-qa-db-fra.com

Quelle est la différence entre la construction gradlew et l'assemblage gradlew

Je veux construire apk à partir de la ligne de commande avec l'aide de gradle. Quelle commande dois-je utiliser pour créer des apks uniquement pour les versions de version?

15
Amey Jahagirdar

Déboguer

./gradlew

Libération

./gradlew assembleRelease

votre fichier gradle doit contenir:

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

    buildTypes {

        release {
            signingConfig signingConfigs.release
        }
    }


   [...]
}
12
Saret

Vous pouvez exécuter ces commandes:

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

Si vous souhaitez utiliser une saveur ou un type de build spécifique:

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

Dans votre cas, utilisez:

./gradlew assembleRelease
9
Gabriele Mariotti