2014-04-01 2 views
0

내 앱에 대한 Google의 키 입력이 있습니다. 이클립스에서 서명 된 응용 프로그램 패키지를 내보낼 때 새 키 저장소를 만들거나 기존 키 저장소를 사용할 수있는 옵션이 제공됩니다. 필자는 Google에서 얻은 "Base64 인코딩 RSA 공개 키"를 사용해야합니다. 그러나 나를 위해 he page where google displays it에서 직접 키를 다운로드 할 수있는 방법은 없습니다.Google Play 키 스트로크

누군가 가져올 수 있다면 알려 주실 수 있나요? 아니면 뭔가 빠졌습니까? 아니면 프로젝트의 일부 (이진) 파일에 키를 복사하여 복사해야합니까? 도와주세요!

답변

0

나는 내 애플 리케이션을위한 구글의 키 스트로크를 가지고있다.

그러나 Google에서 직접 표시하는 페이지에서 직접 키를 다운로드 할 수있는 방법은 없습니다.

어떤 페이지입니까? 응용 프로그램에 서명하려면 키를 다운로드하지 않아야합니다.

또는 Android 번들의 설치와 함께 제공되는 debug.keystore을 의미합니까? 개발 중에 사용할 수 있지만 앱을 릴리스 할 때 자신 만의 키를 만들어야합니다. (Google Play에서 디버그 키 저장소로 서명 한 apk을 허용하지 않음)

아직 출시하지 않은 상태에서 디버그 키톱을 사용하려면 시스템에서 'debug.keystore'를 검색하십시오. Windows에서이 될 수 있습니다 : 키 스토어에 대한

C:\Users\USERNAME\.android\debug.keystore 

암호 및 안드로이드 별칭 android이다.

그러나 사용자가 직접 새 키를 만들려면 제공된 keytoolas described here을 사용하면됩니다.

마지막으로 앱으로 일부 Google API (예 :지도)에 액세스하기위한 추가 키가 필요한 경우 온라인 개발자 콘솔에서 동일한 지문을 사용하여 추가 Android 키를 생성해야합니다 앱에 서명하고 있습니다. 이 추가 키는 일반적으로 매니페스트에 포함됩니다.

참고로, 여기 당신의 응용 프로그램에 대한 새 키를 생성 할 수 있습니다 : 응답에 대한 https://console.developers.google.com

+0

이봐 감사합니다! 나는 (보안 된) 개발자 페이지에서 Google이 제공하는 "Base64 인코딩 RSA 공개 키"에 대해 이야기하고있었습니다. 내 평판은 스크린 샷을 게시 할만큼 충분히 높지 않습니다. 그러나 여기에 사용할 수있는 샘플 이미지 [link] (http://developer.android.com/images/licensing_public_key.png)가 있습니다. – Yesh

+0

또한 릴리스 키를 찾고 있는데 debug.keystroke가 아닙니다. 내 질문은 Google이 제공 한 릴리스 키를 사용해야합니까, 아니면 자체 키를 생성 할 수 있습니까? 그리고 내 개인 키로 내 앱에 서명했는데 '아직 유효하지 않은 인증서로 서명 한 APK를 업로드했습니다. 현재 유효한 인증서로 APK에 서명해야합니다.' – Yesh

+0

내 대답을 다시 읽으십시오. 앱을 내보내고 게시하려면 자체 키 스토어를 생성해야합니다. 지금하고있는 내용은 라이선스 키가 다릅니다. (자세한 내용은 여기를 참조하십시오.) (http://developer.android.com/google/play/licensing/adding-licensing.html) –