2016-09-29 1 views
-1

Google지도를 사용하는 플레이 스토어에 최근에지도 인스턴스가 모든 휴대 전화에 표시되지 않는 앱을 ​​게시했습니다. 뭐가 잘못 됐어? Google지도 응용 프로그램이나 키스톤 두 개가 필요합니까? 응용 프로그램은 이제 비어 있지만지도 인스턴스가 제대로 표시되고 있습니다. 내가 다른 사람에게 apk 파일을 보내면 같은 일이 일어난다.지도 인스턴스가 포함 된 Android 앱 게시

답변

2

아마도 귀하의 키가 잘못되었습니다. 앱을 Play 스토어에 게시 할 때 인증서로 서명해야합니다. 따라서 앱을 개발할 때 디버그 인증서로 서명 한 경우 키가 올바른 인증서가 아닌 디버그 인증서의 FingerPrint를 사용하고있는 것일 수 있습니다.

0

서명 된 APK에 대해 Google지도 키를 업데이트해야합니다. 시스템 SHA1 KEY FOR DEBUG.KEYSTOR로 애플리케이션을 등록하기 때문에 에뮬레이터에로드 된 Google 맵.

서명 된 APK를 만들면 서명 된 APK에 대한 SHA1 KEY가 일치하지 않아 Google지도를로드 할 수 없으므로 새 키 저장소 파일을 생성합니다.

솔루션 :이 명령을 사용하여 릴리스 키 저장소 파일의 SHA1 키 얻을 수 있습니다 :

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

을 그리고 구글 콘솔 프로젝트에이 SHA1 키를 추가합니다. 또는 다른 SHA1 키 구글 콘솔에서 새 프로젝트 를 작성하고 구글 맵 키 및 응용 프로그램에서 업데이 트를 얻을 다음 같은 kestore 파일을 APK에 서명하고 다음 PLAYSTORE에 업로드