안녕하세요.
안드로이드에서 다음 지도 라이브러리 사용에 관해 문의가 있어서 글을 남깁니다.
-
안드로이드 다음 지도 라이브러리에서 공식적으로 지원하는 abi 가 어떻게 되는지 궁금합니다.
-
갤럭시 s8+ 은 armeabi, armeabi-v7a, arm64-v8a를 지원하는데, 가이드대로 개발을 하면 arm64-v8a에 대한 so파일을 불러오지 못하는 오류가 발생합니다. 이 때 아래와 같이 ndk 옵션을 입력해주면 armeabi-v7a로 작동이 잘 됩니다.
이렇게 하는 방법이 맞는지, 아니면 다른 방법이 있는지 궁금합니다.
build.gradle
android {
...
defaultConfig {
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "x86_64"
}
}
}
....
dependencies{
implementation files('libs/libDaumMapAndroid.jar')
}
- sample 프로젝트에서는 2번에 있는 ndk옵션이 없어도 실행에 오류가 없었는데, 저희 쪽에서 개발중인 프로젝트에서는 ndk 옵션이 없으면 2번과 같이 so라이브러리를 불러오지 못하는 오류가 발생합니다. 혹시 짐작가는 원인이 있을까요?