9 Stimmen

Android Studio 0.4.+ benutzerdefinierter Debug-Schlüsselspeicher

Vor Android Studio 0.4 konnte ich einen benutzerdefinierten Debug-Schlüsselspeicher über

Datei -> Projektstruktur -> Facetten -> Compiler-Registerkarte

Diese Option ist mindestens mit Android Studio 0.4.2 verschwunden. Wo kann ich den benutzerdefinierten Schlüsselspeicher setzen, um ihn über verschiedene PCs teilen zu können, z. B. über einen Versionskontrollsystem?

14voto

Matthias Punkte 7277

Dies kann gelöst werden, indem signingConfigs zur Konfiguration von build.gradle hinzugefügt wird.

android {

    // ...

    signingConfigs {
        debug {
            storeFile file('../debug.keystore')
        }

        /*
        release {
            storeFile file('release.keystore')
            storePassword "mystorepassword"
            keyAlias "mykeyalias"
            keyPassword "mykeypassword"
        }
        */
    }

4voto

Piyush Agarwal Punkte 25140

Sie können das Gleiche tun, indem Sie signingConfigs in der build.gradle-Datei verwenden und Zertifikate im Projektverzeichnis ablegen

Schritt 1. Erstellen Sie ein Verzeichnis innerhalb Ihres Moduls wie

  --IhrProjekt
    --ihr_modul
      --KeystoreZertifikate
        --meineZertifikate
        --andere_zertifikate

build.gradle-Datei innerhalb des IhrModul-Verzeichnisses

    android {

        signingConfigs {

           myCustomDebug  {

              storeFile file("KeystoreZertifikate/meineZertifikate")
              storePassword "certi_password"
              keyAlias "certi_alias"
              keyPassword "alias_password"      
           }

         }

        buildTypes {

            debug {
               runProguard false
               proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
               signingConfig signingConfigs.myCustomDebug

        }

    }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X