Kakao map so파일 오류입니다

##갤럭시 s8으로 테스트시 다음과 같은 오류가 발견되었습니다.

갤럭시 s4나 A5같은 최신 기기를 제외한 다른 기기에서는 정상적으로 작동합니다.

10-17 10:26:10.802 1550-1550/? E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file
10-17 10:26:10.804 1550-1550/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: product.dp.io.ab180blog, PID: 1550
java.lang.UnsatisfiedLinkError
at net.daum.mf.map.n.api.NativeMapLibraryLoader.loadLibrary(NativeMapLibraryLoader.java:39)
at net.daum.mf.map.n.api.NativeThread.(NativeThread.java:6)
at android.opengl.alt.GLSurfaceView.setRenderer(GLSurfaceView.java:302)
at net.daum.android.map.MapView.init(MapView.java:43)
at net.daum.android.map.MapView.(MapView.java:50)
at net.daum.mf.map.api.MapView.(MapView.java:445)
at product.dp.io.ab180blog.Map.CustomMapView.(CustomMapView.java:0)
at product.dp.io.ab180blog.HomeView.MainActivity.initCustomMap(MainActivity.java:125)
at product.dp.io.ab180blog.HomeView.MainActivity.onCreate(MainActivity.java:95)
at android.app.Activity.performCreate(Activity.java:6955)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3045)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1642)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6776)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)

##현재 카카오 map과 로그인, 공유하기 기능을 사용중입니다.

gradle은 다음과 같습니다

apply plugin: ‘com.android.application’
apply plugin: ‘realm-android’
allprojects {
repositories {
jcenter()
mavenCentral()
maven { url ‘http://devrepo.kakao.com:8088/nexus/content/groups/public/’ }
}

android {
    compileSdkVersion 25
    buildToolsVersion '26.0.2'
    defaultConfig {
        applicationId "product.dp.io.ab180blog"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions {
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/NOTICE'
    }


}


dependencies {


    implementation fileTree(include: ['*.jar'], dir: 'libs')
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    testImplementation 'junit:junit:4.12'
    implementation 'com.android.support:appcompat-v7:25.3.1'
    implementation 'com.android.support:design:25.3.1'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.tsengvn:typekit:1.0.1'
    implementation 'io.airbridge:sdk-android:1.1.1'
    implementation 'com.squareup.okhttp3:okhttp:3.2.0'
    implementation 'com.squareup.retrofit2:retrofit:2.1.0'
    implementation 'com.google.code.gson:gson:2.7'
    implementation 'com.squareup.retrofit2:converter-gson:2.0.0-beta3'
    implementation 'com.android.support:cardview-v7:25.3.1'
    implementation 'com.android.support:recyclerview-v7:25.3.1'
    implementation 'gun0912.ted:tedpermission:1.0.3'
    implementation 'com.lsjwzh:materialloadingprogressbar:0.5.8-RELEASE'
    compile 'com.github.bumptech.glide:glide:4.0.0'

    // 카카오 로그인 sdk를 사용
    compile group: 'com.kakao.sdk', name: 'usermgmt', version: '1.5.1'

    // 카카오링크 sdk를 사용
    compile group: 'com.kakao.sdk', name: 'kakaolink', version: '1.5.1'



    compile files('libs/libDaumMapAndroid.jar')

}

}
##so파일 세팅 방식

혹시 이와관련된 이슈나 해결방법을 구할수 있는 채널이라도 알고 계시는분 답글 부탁드립니다 ㅠㅠ

저도 동일한 이슈를 겪고 있습니다.

so 파일을 라이브러리 등록 시키는 거의 모든 방법을 써보아도

갤럭시 s8 기종에서 맵을 가져오지 못합니다.

다른 테스트 기기 12종에서는 잘 돌아갑니다 원인을 알수가 없네요;

해결책 이나 문제점을 알고 계신분 안계시나요

1개의 좋아요

아래의 링크로 가보세요

저도 s8인데 java.lang.UnsatisfiedLinkError 뜹니다;;;

위링크봤는데. . .so 파일을 jar로 변환한 후 어디서 import를 해주란소린지모르겠습니다 ㅜㅠ gradle에서하는것도아니고…
아오 진짜 답답
네이버지도 써야겠네요. 아오 진짜 다음 개발자 지원을 개똥으로함…
라이브러리관련도 도큐먼트를 2015년 이때 바꿨어야하는데 아직도 안바꿈…;;

흑흑 찾았습니다. Realm이랑 붙여쓰시는분들
https://realm.io/kr/docs/java/latest/#couldnt-load-librealm-jniso
여기 글처럼
packagingOptions {
exclude “lib/arm64-v8a/librealm-jni.so”
}
붙여넣으니까 저는 돌아가더라구요 ㅠㅠ