다른 핸드폰 잘 되는데 사용하고 있는 갤8+에서 so 파일 못찾는다고 터진다.
E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file
구글링을 통해 해볼 수 있는 방법을 다 해보다가 겨우 발견.. 엄청난 삽질....
우선.. 아마 이 글을 보기 전 jniLibs 폴더와 so 파일을 main에 잘 넣었는지 확인하자.
진짜 이 분은 구원자다. 덕분에 해결..
[ 해결 방법 ]
app단 build.gradle에 splits를 추가하면 된다.
android {
compileSdkVersion 25
buildToolsVersion '26.0.2'
defaultConfig {
...
}
buildTypes {
...
}
compileOptions {
...
}
splits {
abi {
enable true
reset()
include 'x86', 'x86_64', 'armeabi-v7a', 'armeabi'
universalApk false
}
}
}
splits의 내용을 그대로 추가하면 정상적으로 동작하는 것을 볼 수 있다.
'안드로이드' 카테고리의 다른 글
안드로이드 네이버 지도 사용하기 (Fragment) (9) | 2017.12.26 |
---|---|
안드로이드 리사이클러 뷰 그리드 레이아웃 아이템 세로 동적 비율 (0) | 2017.12.23 |
안드로이드 XML 파싱 (0) | 2017.12.12 |
Intent와 Bundle의 차이 (0) | 2017.11.14 |
그래서 코틀린은 왜 쓰는데? (1) | 2017.11.08 |