Suche…


Fügen Sie die Build-Konfiguration hinzu, um die APK-Datei zu signieren

  1. Fügen Sie einen Schlüsselspeicher hinzu mit:

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

Hinweis: Dies sollte im Stammverzeichnis des Projekts liegen. Obwohl dies keine harte Anforderung ist, wird die Dateiverweise vereinfacht

  1. Fügen Sie eine build.json mit release / dev-Konfiguration für den Keystore am Stamm des Projekts hinzu:

    {
      "android": {
        "debug": {
          "keystore": "..\android.keystore",
          "storePassword": "android",
          "alias": "mykey1",
          "password" : "password",
          "keystoreType": ""
        },
        "release": {
          "keystore": "..\android.keystore",
          "storePassword": "",
          "alias": "mykey2",
          "password" : "password",
          "keystoreType": ""
        }
      }
    }
    
  2. Fügen Sie den Schalter --buildConfig dem Befehl Cordova / Ionic build hinzu:

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

oder bei Ionic as

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

Die signierte Datei wird unter der neuen Ordnerstruktur unter generiert

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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow