기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

프론트엔드/안드로이드 스튜디오

안드로이드 스듀디오 / 카카오 api E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file 오류

하늘.98 2022. 3. 8. 10:16

https://flymogi.tistory.com/entry/%EB%8B%A4%EC%9D%8C-%EC%A7%80%EB%8F%84-api-%EA%B0%A4%EB%9F%AD%EC%8B%9C-s8-so-%ED%8C%8C%EC%9D%BC-%EC%B0%BE%EC%9D%84-%EC%88%98-%EC%97%86%EB%8A%94-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

 

다음 지도 api 갤럭시 s8 .so 파일 찾을 수 없는 오류 해결 방법

다른 핸드폰 잘 되는데 사용하고 있는 갤8+에서 so 파일 못찾는다고 터진다. E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file 구글링을 통해 해볼 수 있는 방법을 다 해보..

flymogi.tistory.com

 

 

위에 있는 블로그에서 가져온 글이다 위 사이트를 이용해보자!!!!!!

 

다른 핸드폰 잘 되는데 사용하고 있는 갤8+에서 so 파일 못찾는다고 터진다.

 

E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file

 

구글링을 통해 해볼 수 있는 방법을 다 해보다가 겨우 발견.. 엄청난 삽질....

 

우선.. 아마 이 글을 보기 전 jniLibs 폴더와 so 파일을 main에 잘 넣었는지 확인하자.

 

https://m.blog.naver.com/PostView.nhn?blogId=mingjn&logNo=221014259167&proxyReferer=&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F

 

진짜 이 분은 구원자다. 덕분에 해결..

 

 

 

[ 해결 방법 ]

 

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의 내용을 그대로 추가하면 정상적으로 동작하는 것을 볼 수 있다.