所有権の証明

adi-registration.properties の APK 配置と署名鍵確認

既存パッケージ名の所有権チャレンジでは、コンソールがアカウント固有のスニペットを提示します。正確な内容を adi-registration.properties というアセットに保存し、対応する秘密署名鍵でリリース APK を作り、同じ登録フローへアップロードします。

概要

adi-registration.properties を APK の正しい場所へ追加し、署名鍵の所有権チャレンジを完了して失敗原因を調べます。

対象: 署名済み APK で既存 Android パッケージ名の所有権を証明する開発者。

確認手順

  1. 公式コンソールの有効な登録チャレンジからスニペットをコピーする。
  2. app/src/main/assets/adi-registration.properties を正確な名前で作る。
  3. 選択した公開 SHA-256 に対応する秘密鍵でリリース APK を署名する。
  4. APK 内のアセットと証明書を確認し、同じコンソール チャレンジへ送る。

要点

標準アセット パスapp/src/main/assets/
アーティファクトSigned release APK
証明Snippet plus matching signing key
注意点

コンソールのスニペットは秘密署名鍵ではありません。推測値への置換、.txt の付加、選択証明書と一致しないアップロード鍵での署名を避けてください。

詳しい解説

所有権証明 APK を作成して検査する

既存パッケージと署名鍵の管理を証明するとき、コンソールがアカウント固有スニペットを作ります。app/src/main/assets/adi-registration.properties にそのまま保存し、選択した公開 SHA-256 に対応する秘密鍵でリリース APK を署名します。このファイルはチャレンジの証拠であり秘密鍵ではありません。

アップロード前に APK からファイルを直接読み、署名証明書を確認します。失敗したら、有効なスニペット、正確なファイル名、assets パス、applicationId、証明書を調べてから再ビルドします。

  • 有効なコンソール チャレンジのスニペットをそのまま使う。
  • .txt を付けず .properties 拡張子を維持する。
  • 署名済み APK を同じコンソール フローへ戻す。
内容と証明書を確認
unzip -p app-release.apk assets/adi-registration.properties
apksigner verify --print-certs app-release.apk

製品版のパッケージ名を入力し、署名も照合する場合は配布 APK の証明書 SHA-256 を追加します。ストア審査やアプリの安全性とは別の確認です。

ステータスを確認 →

よくある質問

スニペットは秘密署名鍵ですか?

いいえ。秘密鍵はキーストアまたは署名サービスに残ります。コンソールのスニペットは所有権チャレンジのため APK アセットへ置きます。

空のプロジェクトでも証明できますか?

公式コンソール案内では、同じパッケージ名、指定アセット、対応する署名鍵を使えば、証明 APK に空のプロジェクトを利用できます。

出典と更新情報

最終確認日: