낭만 프로그래머

안드로이드(Android)에 카카오 지도(다음 지도) API 사용하기 본문

Android

안드로이드(Android)에 카카오 지도(다음 지도) API 사용하기

조영래 2019. 7. 12. 17:21

http://apis.map.kakao.com/android/guide/ 에 적힌대로 하면 카카오 지도가 나오지 않고 오류가 발생한다.

java.lang.UnsatisfiedLinkError 바로 이녀석이다 ㅜㅜ;;

그래서 이렇게 정리 한다. ㅋㅋ

- 키 발급과 같은 기본적인 것은 http://apis.map.kakao.com/android/guide/를 따라서 하면 된다.

- 라이브러리도 http://apis.map.kakao.com/android/guide/에서 받으면 된다.

- 하지만 라이브러리를 소스에 넣는 방법은 이렇게 하자

1. AndroidManifest.xml 파일에 키를 입력하자. 당연히 퍼미션도 줘야 한다

...

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

    <meta-data android:name="com.kakao.sdk.AppKey" android:value="키를 넣자"/>

    <application
        android:allowBackup="true"
...

2. 중요.. 여기가 가이드와 다르다. so파일들을 src - main 폴더 아래에 그림과 같이 넣자.

3. jar 파일은 가이드 설명대로 libs 폴더 만들어서 넣은 다음 Dependencies에서 추가해 주자

 

4. 샘플은 http://apis.map.kakao.com/android/sample/에서 받아서 보면 된다.