2014-02-20 3 views
1

Google지도 v2가 내 앱에서 구현되었습니다. 그것은 다른 컴퓨터와 함께 실행하면 잘 작동합니다.android : 내 컴퓨터에서 실행할 때 Google지도 v2가 작동하지 않습니다.

내 컴퓨터에서 Apk이 생성되면 Map이 표시되지 않습니다.

내 PC에서 변경할 설정이 있습니까? 제발 제안 해주세요.

Google지도 API 키는 서명 된 키로 생성됩니다.

+1

두 시스템 모두에서 새로 출시 된 –

+0

후에 키를 manifest.xml 파일로 변경 했으므로 API 키는 –

+0

과 동일하므로 맵을 볼 수 없습니다. –

답변

10

고유 한 API 키를 변경하지 않아도됩니다.

그래서 manifest.xml에서 아무 것도 변경할 필요가 없습니다.

하지만 컴퓨터에서 프로젝트를 실행하면지도가 표시되지 않는다고 말했던 것처럼. 기본적으로 프로젝트를 실행할 때 debug.keystore를 사용하여 apk에 서명하기 때문에.

이제해야 할 일은 debug.keystore를 사용하여 PC에서 SHA-1을 생성하고 Google api 콘솔에 SHA-1 항목을 작성하는 것입니다.

google api console에서 프로젝트 설정에 SHA-1을 여러 개 추가 할 수 있습니다.

스크린 샷을 보면 아이디어를 얻을 수 있습니다. 당신이 당신의 컴퓨터가 다음 사용하게 debug.keystore 형성 실행하고 APK 다음 스토어 만들 때 변화도 SH1 키는 APK를 만들 때지도가 표시되지 않도록 변경

enter image description here

enter image description here

+0

이 방법으로 시도 했니? –

0

.

해결 방법 : apk에 대한 새 api 키를 만들고 apk를 만들 때이 키를 사용하십시오. this 링크를 사용하면 SH1 키를 키 저장소에서 가져 오는 데 도움이됩니다.

+0

다른 PC에 다른 sh1 키가 있다는 것을 기억하십시오. 맵을 표시하기 위해 새로운 API 키를 생성해야합니다. – Lokesh

+0

서로 다른 컴퓨터에 서로 다른 SHA-1 키가 있습니다. 하지만 각각에 대해 새로운 API 키를 생성 할 필요는 없습니다. MAP API -1이었습니다. MAP API-2에서는 프로젝트를 편집하고 동일한 키에 대해 여러 SHA-1을 설정할 수 있습니다. –

+0

@Biraj Zalavadia 나중에, 나는 우리에게 도움이되는 당신의 ans을 읽었습니다. 당신의 대답에 나는 위로 표기한다. – Lokesh

관련 문제