안드로이드스튜디오 카카오맵 .so 파일 오류 질문입니다

E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file 에러를 몇시간째 해결못하고있습니다.
안드로드이드 스튜디오에서 카카오맵 API를 사용하려고 하는데 .jar파일을 libs에 넣고 armeabi-v7a, armeabi를 JniLibs 폴더를 만들어 넣었는데도 .so 파일을 찾지 못하는 오류가 발생하고, AVD에서 지도 화면이 뜨지 않고 바로 종료됩니다. Gradle에서 splits도 하고, compile 코드도 넣었습니다. 이 방법으로 해결이 되지 않아 http://jaysul.blogspot.com/2015/01/androidnote-android-studio-so.html 이 링크에서 제시한 방법도 시도해봤으나 해결하지 못했습니다. 도대체 뭐가 문제일까요ㅠ

build.gradle(app)
apply plugin: ‘com.android.application’

android {
compileSdkVersion 26
defaultConfig {
applicationId "com.example.user.maptest"
minSdkVersion 16
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
}
}
splits {
abi {
enable true
reset()
include ‘x86’, ‘x86_64’, ‘armeabi-v7a’, 'armeabi’
universalApk false
}
}
}

dependencies {
implementation fileTree(include: [’.jar’], dir: ‘libs’)
implementation 'com.android.support:appcompat-v7:26.1.0’
implementation 'com.android.support.constraint:constraint-layout:1.1.3’
testImplementation 'junit:junit:4.12’
androidTestImplementation 'com.android.support.test:runner:1.0.1’
androidTestImplementation ‘com.android.support.test.espresso:espresso-core:3.0.1’
compile fileTree(include: [’
.jar’], dir: ‘libs’)
compile files(‘libs/libDaumMapAndroid.jar’)
implementation files(‘libs/libDaumMapAndroid.jar’)
}

MainActivity.java
package com.example.user.maptest;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.ViewGroup;

import net.daum.mf.map.api.MapView;

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

 MapView mapView = new MapView(this);

 ViewGroup mapViewContainer = (ViewGroup) findViewById(R.id.map_view);
 mapViewContainer.addView(mapView);

}
}

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <meta-data android:name="com.kakao.sdk.AppKey"
        android:value="네이티브앱키"/>
</application>

프로젝트에 사용한 코드입니다

아래는 Error 코드입니다.
Error
07/20 14:00:09: Launching app
No apk changes detected since last installation, skipping installation of C:\Users\user\AndroidStudioProjects\maptest\app\build\outputs\apk\debug\app-x86-debug.apk
$ adb shell am force-stop com.example.user.maptest
$ adb shell am start -n “com.example.user.maptest/com.example.user.maptest.MainActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Client not ready yet…Waiting for process to come online
Connected to process 15622 on device emulator-5554
Capturing and displaying logcat messages from application. This behavior can be disabled in the “Logcat output” section of the “Debugger” settings page.
E/net.daum.mf.map.n.api.NativeMapLibraryLoader: Can`t load DaumMapEngineApi.so file
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.user.maptest, PID: 15622
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 com.example.user.maptest.MainActivity.onCreate(MainActivity.java:16)
at android.app.Activity.performCreate(Activity.java:6975)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6541)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Application terminated.