2014-11-01 7 views
1

나는 android studio를 사용하고 있습니다. 새로운 프로젝트를 만들고 새로운 Google지도 android activity를 선택합니다. 에는 api 키를 생성하는 링크가 있습니다. Google지도는 실제 연결된 기기에서 제대로 작동합니다 .BUT "Build-> Signed Key 생성"을 클릭하면 apk가 생성되고 apk를 설치하면지도가 작동하지 않습니다. ADB 로그인Android Google지도 출시

11-01 18:00:45.427 16721-16769/? D/REQUEST﹕ Error processing: 
[email protected] not retrying 
    11-01 18:00:45.427 16721-16769/? D/REQUEST﹕ Retrying: [email protected] 
    11-01 18:00:45.427 16721-16769/? D/REQUEST﹕ Retrying: [email protected] 
    11-01 18:00:45.627 16721-16769/? D/REQUEST﹕ Connection opened to:https://clients4.google.com/glm/mmap/api 
    11-01 18:00:45.627 16721-16769/? D/REQUEST﹕ Open Connection 
    11-01 18:00:45.887 16721-16769/? D/REQUEST﹕ DRD(10): 62|15|147 
    11-01 18:00:45.897 16721-16769/? D/REQUEST﹕ Close 

나는 많이 검색하고 찾았지만 아무것도 작동하지 않습니다.

요약 : Google지도는 연결된 기기에서 작동하지만 APK를 생성 한 후에 작동하지 않습니다.

+0

Google API 콘솔에서 SHA-1 키를 변경 하시겠습니까? –

+0

변경 하시겠습니까? 테스트 및 릴리스에 하나의 키만 사용하고 있습니다. –

답변

0

Eclipse에서 내가 한 것을 제안합니다. 서명 키스톤을 만들어 SHA1 지문을 얻어야합니다. 이클립스에서 마우스 오른쪽 버튼으로 프로젝트 -> 안드로이드 애플리케이션 내보내기 -> 키 저장소 만들기를 클릭하십시오. 키 저장소를 사용하면 SHA1 지문을 얻을 수 있으며 은 Google지도 콘솔에서 프로젝트의지도를 사용하도록 설정 한 것과 동일하게 업데이트됩니다.

0

오늘 아침에 같은 문제가 해결되었습니다. 디버그 및 출시 버전에 다른 키가 필요합니다! 이 Tutorial을 사용하면 AndroidManifest.xml 파일에 키를 추가해야하는 릴리스 키를 얻을 수 있습니다.

<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false"> 
    YOUR-KEY-HERE 
</string>