##갤럭시 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파일 세팅 방식