Als ich einige Beiträge im Internet durchgesehen habe , in denen ich mehr über das Signieren Ihrer Android-App erfahren habe , habe ich Beiträge zum Signieren der App und Informationen darüber erhalten, was passiert, wenn Sie Ihre Keystore-Datei oder Ihr Kennwort verloren haben.
Die Frage, die ich hier stellen möchte, ist, dass ich noch nie einen Keystore oder seinen Alias oder sein Passwort erstellt habe. Wie um alles in der Welt kann ich das vergessen?
Ich weiß, dass wir für Android das Passwort Android verwenden . Wenn das Passwort standardmäßig Android ist, wie kann man es dann vergessen? (Ich bin sicher, es muss einen anderen Weg geben, um neue Schlüsselspeicher zu erstellen).
Wenn Android das Standardkennwort ist, wie lautet der Standardalias?
quelle
Wenn Sie sie in Gradle konfigurieren möchten, sollte es so aussehen
quelle
Wenn wir die Anwendung in Eclipse ausführen, ist apk generate standardmäßig ein Keystore, der von Android bereitgestellt wird.
Wenn Sie Ihre Anwendung jedoch im Play Store hochladen möchten, müssen Sie einen eigenen Keystore erstellen. Eclipse bietet bereits eine GUI-Oberfläche zum Erstellen eines neuen Keystores. Sie können den Keystore auch über die Befehlszeile erstellen.
Standardalias ist
quelle
Ich verwende diese Informationen und generiere erfolgreich signierte APK.
quelle
Besser als alle Optionen können Sie festlegen
signingConfig
, dass Sie gleich Ihren sinddebug.signingConfig
. Dazu müssen Sie nur Folgendes tun:Damit müssen Sie nicht wissen, wo
debug.keystore
sich die App befindet. Die App funktioniert für alle Teams, auch wenn jemand eine andere Umgebung verwendet.quelle
All diese Antworten und es fehlt NOCH nur eine. Stellen Sie beim Erstellen Ihrer Authentifizierungsdaten im Google API-Bereich der Entwicklungskonsole sicher, dass Sie (insbesondere wenn es Ihre erste ist) auf die Option "Zustimmungsbildschirm" geklickt haben. Wenn Sie den 'Titel' und kein anderes erforderliches Feld ausgefüllt haben, schlägt der Anruf mit dieser Option fehl.
quelle