2016-06-10 3 views
0

게임을 Play 스토어에 업로드 할 때 내 애플리케이션이 작동하지 않습니다. 그것은 안드로이드 스튜디오에서 그것을 설치할 때 잘 작동합니다.Google지도 업로드 할 때 Api가 작동하지 않습니다.

api 키를 사용하여 수행해야 할 특별한 것이 있습니까?

+0

체크 아래와 같이 디버그 키 스토어를 사용하거나 키 스토어를 해제 한 경우 개발자 콘솔에이 값을 추가 할 필요가? – Stallion

+0

확인. 이것을 어디에서 확인할 수 있습니까? – mogren3000

+0

내 대답을 확인하십시오 – Stallion

답변

2

windows에서는 SHA1 키를 가져 오는 명령이됩니다.

터미널 창을 엽니 다.

  • CD를 C : \ 프로그램 파일 \ 자바 \ jdk1.7.0_05 우리가 keytool.exe를 실행해야
  • 다음 빈 \. Android SHA1 지문을 얻으려면 다음 줄을 사용하십시오.
  • ​(PRODUCTION KEYSTORE) 키 도구 -exportcert -alias 키 스토어 -keystore "C : \ 사용자 \ MyUserName 에다 문서 \ \ AndroidKeystore \ androidkestore.jks"-list -v
  • (DEBUG KEYSTORE:)​ 키 도구 -list -v -keystore "%의 USERPROFILE의 % .android \ debug.keystore "-alias androiddebugkey -storepass android -keypass android

생산을위한 키 저장소가 검색되는 세 번째 포인트에 주목하십시오. 당신은

enter image description here

+0

내가 체크하고 SHA-1이 내가 사용하고있는 디버그 키이므로 작동하지 않는 이유가있다. 나는 당신의 대답을 명령을 실행하려했지만 작동하지 않습니다. 오류 발생 ** 별칭 키 저장소가 존재하지 않습니다 ** – mogren3000

+0

릴리스 목적으로 생성 된 키 저장소를 참조해야합니다. 이 단계는 Windows 용입니다. 다른 사람에 대해 잘 모르시겠습니까? – Stallion

+0

**이 명령을 실행했습니다 : ** keytool -list -keystore "C : \ Users \ Alexande r \ AndroidStudioProjects \ StadsguidenKey.jks ** 그리고 지금 정확한 SHA 지문을 사용하고 있지만지도를 얻을 수 없습니다. – mogren3000

0

Google Api 콘솔로 이동 - >> 프로젝트 선택 -> 자격증 명 이동 -> 생성 한 API 키 클릭.

여기서 packageName을 확인할 수 있습니다. eveythign이 올바른지 SHA 1 확인 (올바른 SHA1을 제출했습니다) 그러면 작동합니다.

+0

내 자격 증명을 확인하고 패키지 이름이 정확하고 SHA-1 지문이 있고 어쩌면 정확하지 않지만지도 프로젝트를 만들 때 xml 파일의 지침에 따라 키가 생성되었습니다. – mogren3000

관련 문제