2017-02-08 2 views
0

여기에서 논의 된 문제가 있지만 해결책이 없으면 도움이됩니다. Google지도는 회색이지만 출시 직후입니다 (서명 된 APK 생성시 빌드 됨). 릴리스 폴더 아래에 google_maps_api.xml에 API 키를 추가하려고했지만 작동하지 않았습니다. 또한 API를 AndroidManifest.xml에 추가하려고 시도했지만 아무런 결과도 얻지 못했습니다. 도와 주셔서 감사합니다.Google지도가 출시 apk 용지도를 표시하지 않습니다

답변

1

ProGuard를 사용하고 있습니까? 그렇다면 당신은 당신 ProGuard에서 규칙 파일에 다음을 추가해야합니다 :

-keep class com.google.android.gms.maps.** { *; } 
-keep interface com.google.android.gms.maps.** { *; } 
+0

예 둘 다 사용하고 있습니다. :) – Sam

2

당신은 당신이 SHA-1 디버그의, 또는 출시 인증서의 뒀다 귀하의 Google 키 매핑 생성 할 때? 디버그 SHA-1을 넣으면 릴리스도 추가하십시오.

지도 구현을 수행하는 적절한 방법은 디버그 용 키가있는 debug/res/values ​​/ google_maps_api.xml과 프로덕션 용 키가있는 다른 릴리스/res/values ​​/ google_maps_api.xml을 사용하는 것입니다. strings.xml에는 키가 없어야합니다. 이에 대한 자세한 내용은 here을 참조하십시오.

관련 문제