En bref
Placez adi-registration.properties au bon endroit dans l’APK, terminez la preuve de propriété de la clé et corrigez les échecs de validation.
Pour qui: Développeurs qui prouvent la propriété d’un package Android existant avec un APK signé.
Étapes de publication
- Copier l’extrait depuis le défi d’enregistrement actif dans la console officielle.
- Créer app/src/main/assets/adi-registration.properties avec le nom et le contenu exacts.
- Compiler un APK de release signé par la clé privée correspondant au SHA-256 public choisi.
- Inspecter l’asset et le certificat de l’APK, puis l’importer dans le même défi console.
Repères
L’extrait fourni par la console n’est pas une clé privée. Ne l’inventez pas, n’ajoutez pas .txt au nom et ne signez pas l’APK de preuve avec une clé d’importation qui ne correspond pas au certificat choisi.
Conseils détaillés
Compiler et vérifier l’APK de preuve
La console génère l’extrait propre au compte lorsqu’elle demande de prouver le contrôle d’un package et de sa clé. Enregistrez-le exactement sous app/src/main/assets/adi-registration.properties, puis compilez la release avec la clé privée dont vous avez sélectionné le certificat SHA-256 public. Le fichier properties est une preuve pour ce défi, pas une clé privée.
Avant l’importation, lisez le fichier depuis l’APK et inspectez le certificat. En cas d’échec, contrôlez l’extrait du défi actif, le nom du fichier, le chemin assets, applicationId et le certificat avant de reconstruire.
- Utiliser l’extrait exact du défi actif.
- Conserver l’extension .properties sans .txt.
- Importer l’APK signé dans le même parcours console.
unzip -p app-release.apk assets/adi-registration.properties
apksigner verify --print-certs app-release.apkSaisissez le nom de production et, pour contrôler la signature, l’empreinte SHA-256 du certificat de l’APK livré aux utilisateurs. L’API indique l’état d’enregistrement, pas l’approbation du store.
Lancer la vérification →Questions fréquentes
L’extrait est-il ma clé de signature privée ?
Non. La clé privée reste dans le keystore ou le service de signature. L’extrait console est un asset de l’APK utilisé pour la preuve.
Puis-je utiliser un projet vide ?
La documentation officielle autorise un projet vide avec le même package, à condition d’utiliser l’asset demandé et la clé de signature correspondante.
Sources et révision
Dernière révision: