2017-11-04 17 views
25

w Android studio 2 możesz zapisać kluczowe hasło sklepu i hasło klucza, ale w Android studio 3 możesz po prostu zapisać kluczowe hasło i musisz napisać hasło sklepu kluczowego za każdym razem, gdy chcesz zbudować apk jest tam ustawienia lub sposób zapisania hasła magazynu kluczy w Android studio 3?
Wiem, że mogę zapisać hasło w pliku build.gradle, ale nie chcę zapisywać hasła w git.zapisz hasło do magazynu kluczy w Android studio 3

Odpowiedz

1

Mam ten sam problem. Ale można dodać configs podpisywania w ten sposób, więc nie będą sprawdzane pod kontrolą wersji:

umieścić to w ~/.gradle/gradle.properties

RELEASE_STORE_FILE={path to your keystore} 
RELEASE_STORE_PASSWORD=***** 
RELEASE_KEY_ALIAS=***** 
RELEASE_KEY_PASSWORD=***** 

Modyfikowanie build.gradle tak:

...  
signingConfigs { 

    release { 
     storeFile file(RELEASE_STORE_FILE) 
     storePassword RELEASE_STORE_PASSWORD 
     keyAlias RELEASE_KEY_ALIAS 
     keyPassword RELEASE_KEY_PASSWORD 
    } 
} 

buildTypes { 
     release { 
      signingConfig signingConfigs.release 
     } 
} 

Źródło: How to create a release signed apk file using Gradle?

+1

Dziękuję, Elvis, ale szukam rozwiązania większego bezpieczeństwa – max

+1

to nawet nie działa, generują podpisany plik APK nadal blokuje hasło. – fizgig

0

Wygląda na to, że jest to bug.

Na Mac można naprawić poprzez ręczne dodanie wpisu Keychain Access:

enter image description here

Powiązane problemy