가이드 요약
adi-registration.properties를 APK의 올바른 위치에 넣고 서명 키 소유권 과제를 완료한 뒤 인증 실패를 해결합니다.
대상: 서명된 APK로 기존 Android 패키지 이름 소유권을 증명하는 개발자.
출시 점검 순서
- 공식 콘솔의 활성 등록 과제에서 스니펫을 복사합니다.
- app/src/main/assets/adi-registration.properties를 정확한 이름으로 만듭니다.
- 선택한 공개 SHA-256에 대응하는 비공개 키로 출시 APK를 서명합니다.
- APK의 애셋과 인증서를 확인한 뒤 같은 콘솔 과제에 업로드합니다.
핵심 정보
콘솔 스니펫은 비공개 서명 키가 아닙니다. 추측한 값으로 바꾸거나 .txt를 붙이거나 선택한 인증서와 다른 업로드 키로 증명 APK를 서명하지 마세요.
상세 안내
소유권 증명 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에 빈 프로젝트를 쓸 수 있습니다.
출처 및 검토
최종 검토일: