나는 내 애플 리케이션을위한 구글의 키 스트로크를 가지고있다.
그러나 Google에서 직접 표시하는 페이지에서 직접 키를 다운로드 할 수있는 방법은 없습니다.
어떤 페이지입니까? 응용 프로그램에 서명하려면 키를 다운로드하지 않아야합니다.
또는 Android 번들의 설치와 함께 제공되는 debug.keystore
을 의미합니까? 개발 중에 사용할 수 있지만 앱을 릴리스 할 때 자신 만의 키를 만들어야합니다. (Google Play에서 디버그 키 저장소로 서명 한 apk
을 허용하지 않음)
아직 출시하지 않은 상태에서 디버그 키톱을 사용하려면 시스템에서 'debug.keystore'를 검색하십시오. Windows에서이 될 수 있습니다 : 키 스토어에 대한
C:\Users\USERNAME\.android\debug.keystore
암호 및 안드로이드 별칭 android
이다.
그러나 사용자가 직접 새 키를 만들려면 제공된 keytool
as described here을 사용하면됩니다.
마지막으로 앱으로 일부 Google API (예 :지도)에 액세스하기위한 추가 키가 필요한 경우 온라인 개발자 콘솔에서 동일한 지문을 사용하여 추가 Android 키를 생성해야합니다 앱에 서명하고 있습니다. 이 추가 키는 일반적으로 매니페스트에 포함됩니다.
참고로, 여기 당신의 응용 프로그램에 대한 새 키를 생성 할 수 있습니다 : 응답에 대한 https://console.developers.google.com
이봐 감사합니다! 나는 (보안 된) 개발자 페이지에서 Google이 제공하는 "Base64 인코딩 RSA 공개 키"에 대해 이야기하고있었습니다. 내 평판은 스크린 샷을 게시 할만큼 충분히 높지 않습니다. 그러나 여기에 사용할 수있는 샘플 이미지 [link] (http://developer.android.com/images/licensing_public_key.png)가 있습니다. – Yesh
또한 릴리스 키를 찾고 있는데 debug.keystroke가 아닙니다. 내 질문은 Google이 제공 한 릴리스 키를 사용해야합니까, 아니면 자체 키를 생성 할 수 있습니까? 그리고 내 개인 키로 내 앱에 서명했는데 '아직 유효하지 않은 인증서로 서명 한 APK를 업로드했습니다. 현재 유효한 인증서로 APK에 서명해야합니다.' – Yesh
내 대답을 다시 읽으십시오. 앱을 내보내고 게시하려면 자체 키 스토어를 생성해야합니다. 지금하고있는 내용은 라이선스 키가 다릅니다. (자세한 내용은 여기를 참조하십시오.) (http://developer.android.com/google/play/licensing/adding-licensing.html) –