Recherche…


Ajoutez la configuration de génération pour signer le fichier .apk

  1. Ajoutez un magasin de clés à l'aide de:

    keytool -genkey -v -keystore example.keystore -alias example -keyalg RSA -keysize 2048 -validity 10000 
    

Note: Ceci devrait être à la racine du projet. Bien que ce ne soit pas une exigence stricte, cela facilite le référencement des fichiers.

  1. Ajoutez un build.json avec la configuration release / dev pour keystore, à la racine du projet:

    {
      "android": {
        "debug": {
          "keystore": "..\android.keystore",
          "storePassword": "android",
          "alias": "mykey1",
          "password" : "password",
          "keystoreType": ""
        },
        "release": {
          "keystore": "..\android.keystore",
          "storePassword": "",
          "alias": "mykey2",
          "password" : "password",
          "keystoreType": ""
        }
      }
    }
    
  2. Ajoutez le commutateur --buildConfig à la commande de compilation Cordova / Ionic:

    cordova build android --release --buildConfig=build.json
    

ou avec ionique comme

  ionic build android --release --buildConfig=build.json

Le fichier signé sera généré sous la nouvelle structure de dossier à

/platforms/android/build/outputs/apk/android-release.apk


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow