본문 바로가기
안드로이드 공부 노트/오류

[카카오 맵 오류]Caused by java.lang.NullPointerException Attempt to invoke virtual method 'java.util.List android.location.LocationManager.getAllProviders()' on a null object reference

by 지게요 2022. 10. 6.
728x90
반응형

본 필자는 카카오 맵 API를 사용 중이었다.

하지만 제목과 같이 오류가 발생해 구글링을 하던 중 원인을 발견한 후 해결 완료했다 그럼 이제 원인과 해결방법을 알아보자!

 

# 발생 원인

- KakaoMap에서 SDK31 이상부터  대한 대응이 아직 안되어있기 때문이다.

 

# 해결법

- 해결 방법은 간단하다 구버전인 Kakao Map SDK를 최신 버전인 SDK로 교체해주면 된다.

최신 버전은 카카오 맵 공식 사이트에서 들어가 다운로드를 하면 해결된다.


적용 법은 카카오 맵 공식 사이트에도 나와있지만 간단하게 설명 하겠다.

이미 카카오맵 API를 적용 중이면 아래 사진과 같이 파일을 옮겨 주기만 하면 완료된다.

출처:https://apis.map.kakao.com/android/guide/

참고 자료
https://devtalk.kakao.com/t/android-target-sdk-31-kakao-mapview-currentlocationtrackingmode-nullpointerexception/121713/2

 

반응형