2016-03-21 9 views
3

Ich bin unsicher über diesen Teil der Google Text & Tabellen für meine App auf Android-Studios Unterzeichnung - http://developer.android.com/tools/publishing/app-signing.html:Android Studio: automatisch Unterzeichnung Apps

enter image description here

Wenn ich meine signierte Anwendungen erstellen, in Android-Studios, Ich gehe normalerweise zu: Erstellen> Signierte APK generieren und dann die Details für meinen Schlüsselspeicher eingeben. Die Release-APK wird dann an einen von mir angegebenen Ort generiert.

Was bedeutet Google in diesem Abschnitt, wo ich meine Apps automatisch signieren kann? Bedeutet das, ich muss Android Studio zuerst konfigurieren, bevor ich auf AssembleRelease in Gradle klicke?

enter image description here

+2

Ändern Sie die 'builtVarients' von debug zu release, dann wird automatisch' .apk' für die Veröffentlichung mit der Freigabe 'keystore' erstellt –

+0

Wo sind die buildedVarients? – Simon

Antwort

4

Nachdem Sie Informationen in Android Studio bieten Signing (alias, Passwort, etc.) Ihre Freilassung apk wird von bestimmten Schlüssel signiert werden.

Um die Release-Build-Variante zu wählen, gehen Sie auf View -> Tool Windows -> Build Variants und ändern Sie 'debug' in 'release' und führen Sie die App aus.

+1

Danke - Ich habe Ihre Lösung auf Timber getestet, um zu sehen, ob es Nachrichten im Debug/Release-Modus protokolliert und es funktioniert. – Simon

+0

Funktioniert die Protokollierung nicht in der Release-Version bro? –

+1

@MohamedAdelraZek, Standardprotokollierung funktioniert, aber Timber wird verwendet, um das Verhalten anzupassen. –