[안드로이드] 구글지도 맵 어플 실행이 안되는 문제 해결하기 (Google maps is not installed or disabled)
안드로이드 targetSDKVersion을 30 이상으로 설정하는 경우, 구글 맵 SDK를 사용하고 있다면 추가해야 할 내
구글맵의 마커를 클릭하거나 구글지도의 아무 곳이나 클릭을 하게 되면 아래와 같은 툴바 아이콘이 나타난다.
경로 찾기 또는 구급 지도 앱 실행해서 표기하는 기능인데 다음과 같은 토스트메시지가 노출되면서 동작하지 않게 된다.
“Google Maps is not installed or is disabled.”
현재 사용 중인 구글 맵 라이브러리 버전은 다음과 같다
build.gradle(:app) 확인
implementation 'com.google.android.gms:play-services-maps:16.1.0'
[문제해결 방법]
AndroidManifest.xml 파일에 <queries>를 다음과 같이 구글지도 패키지 “com.google.android.apps.maps“를 추가해 주어야 한다. 또는 라이브러리 버전을 17.0.1 이상의 버전으로 업그레이드하면 된다.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.your.package">
<queries>
<package android:name="com.google.android.apps.maps" />
</queries>
...
</manifest>
이 문제는 버전 17.0.1에서 해결되었다. 릴리즈 노트 참조(You can refer to the release notes.)
[연관자료]
[참고]
- Android Google Map SDK Toolbar issue — not launching external map