Kurzüberblick
Finden Sie den richtigen APK-Pfad für adi-registration.properties, führen Sie den Signaturschlüssel-Nachweis aus und beheben Sie Prüfprobleme.
Zielgruppe: Entwickler, die die Inhaberschaft eines bestehenden Android-Paketnamens mit einer signierten APK nachweisen.
Release-Ablauf
- Kopieren Sie das Snippet aus der aktiven Registrierungsaufgabe der offiziellen Konsole.
- Erstellen Sie app/src/main/assets/adi-registration.properties mit exakt diesem Namen und Inhalt.
- Bauen Sie eine Release-APK mit dem privaten Schlüssel zum ausgewählten öffentlichen SHA-256-Fingerabdruck.
- Prüfen Sie Asset und Zertifikat der APK und laden Sie sie in dieselbe Konsolenaufgabe hoch.
Eckdaten
Das Konsolen-Snippet ist kein privater Schlüssel. Raten Sie den Wert nicht, hängen Sie keine .txt-Erweiterung an und signieren Sie die Nachweis-APK nicht mit einem Uploadschlüssel, der nicht zum ausgewählten Zertifikat passt.
Ausführliche Anleitung
Nachweis-APK bauen und prüfen
Die Konsole erstellt das kontospezifische Snippet zur Kontrolle eines bestehenden Pakets und Schlüssels. Speichern Sie es als app/src/main/assets/adi-registration.properties und bauen Sie mit dem privaten Schlüssel zum ausgewählten öffentlichen Zertifikat. Die Datei ist Nachweisdaten, kein privater Schlüssel.
Lesen Sie vor dem Upload die Datei aus der APK und prüfen Sie das Signaturzertifikat. Schlägt die Prüfung fehl, kontrollieren Sie aktives Snippet, Dateiname, Assets-Pfad, applicationId und Zertifikat vor dem nächsten Build.
- Exaktes Snippet der aktiven Konsolenaufgabe verwenden.
- .properties ohne zusätzliche .txt-Endung behalten.
- Signierte APK in denselben Konsolenablauf hochladen.
unzip -p app-release.apk assets/adi-registration.properties
apksigner verify --print-certs app-release.apkGeben Sie den Produktionspaketnamen ein. Für den Signaturabgleich ergänzen Sie das SHA-256-Zertifikat der tatsächlich ausgelieferten APK. Store-Prüfungen bleiben ein eigener Schritt.
Status prüfen →Häufige Fragen
Ist das Snippet mein privater Signaturschlüssel?
Nein. Der private Schlüssel bleibt in Keystore oder Signaturdienst. Das Konsolen-Snippet liegt als Asset in der APK für den Inhaberschaftsnachweis.
Kann ich ein leeres Projekt verwenden?
Ja. Die offizielle Anleitung erlaubt ein leeres Projekt mit demselben Paketnamen, sofern erforderliches Asset und passender Signaturschlüssel verwendet werden.
Quellen und Prüfung
Zuletzt geprüft: