이전번에 방법 1을 소개했었다. 그 후 다음 개발자 카페에 올렸던 글에 댓글로 다른 방법을 알려줘서 그 방법을 소개하려고 합니다.
다음 지도 API을 android studio에서 외부 library로 사용하려 했지만 실행할 때 오류가 발생했었습니다.
- 이전 동영상화면은 화질 문제로 인하여 내렸습니다. 아래 이미지 설명을 참고하여 주세요.
그런 다음 jniLibs라고 폴더를 만듭니다.
그 후 두 폴더를 jniLibs 폴더 밑으로 옮깁니다.(여기에선 jar파일을 먼저 옮겼는데 이런 순서는 크게 상관이 없습니다.)
그리고 libs폴더가 기존에 있을텐데요. 이 폴더 밑으로 jar파일을 옮깁니다.
이런식으로 압축파일에 있던 파일을 추가한 후에 다음과 같이 추가합니다.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
위와 같이 되어 있는 build.gradle을 아래와 같이 추가합니다.
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/libDaumMapAndroid.jar')
다음 지도 API을 android studio에서 외부 library로 사용하려 했지만 실행할 때 오류가 발생했었습니다.
How To?
먼저, 압축을 풀면 위와 같이 폴더가 구성이 되어 있습니다. 그러면 아래와 같이 main 폴더에서 오른쪽 클릭한 후 [New]-[Directory]를 선택합니다.
그 후 두 폴더를 jniLibs 폴더 밑으로 옮깁니다.(여기에선 jar파일을 먼저 옮겼는데 이런 순서는 크게 상관이 없습니다.)
그리고 libs폴더가 기존에 있을텐데요. 이 폴더 밑으로 jar파일을 옮깁니다.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
위와 같이 되어 있는 build.gradle을 아래와 같이 추가합니다.
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/libDaumMapAndroid.jar')
마지막으로 위에 있는 메뉴 중 [sync gradle]를 클릭하여 변경한 gradle을 적용시킵니다.
그리고 사용해본 바로는 이 방법이 좀더 쉬운 편이고 편하게 할 수 있었습니다.
댓글
댓글 쓰기