안드로이드 스튜디오에서 다음 맵 api 에러

안녕하세요.

안드로이드 스튜디오 이용해서 다음 맵 api를 이용하려고 했는데 계속 에러가 뜹니다.

다음 맵 가이드에서 하라는대로 하면 실행이 안된다구해서 구글링을 해서 다른분들의 도움을 받고 했는데도 똑같이 안됩니다.

저말고도 다른분들도 이런 오류때문에 다음 맵 API를 활용하고 있지 못하고 있습니다.

어떻게 해야하는지 정확히 알려주시고 빠른 시일내에 해결이 됐으면 좋겠습니다.

로그캣에 나와있는 오류입니다.

제가 쓴 코드입니다.

java 코드

package com.example.user.myapplication;

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

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

public class RemainingTime extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.remainingtime);

    MapView mapView = new MapView(this);

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

}

}

AndroidMainfest 코드

<?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" android:label="방 방 곡 곡">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".BasicInformation" android:label="Basic 액티비티"/>
    <activity android:name=".Calendar" android:label="여행일정 등록"  android:exported="true"/>
    <activity android:name=".RemainingTime" android:label="남은시간 활용"  android:exported="true"/>

    <meta-data android:name="com.kakao.sdk.AppKey" android:value="네이티브 앱 키"/>

</application>

build.gradle 코드

apply plugin: ‘com.android.application’

android {
splits {
abi {
enable true
reset()
include ‘x86’, ‘x86_64’, ‘armeabi-v7a’, ‘armeabi’
universalApk true
}
}
compileSdkVersion 26
defaultConfig {
applicationId “com.example.user.myapplication”
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’
}
}
}

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.0’
implementation ‘com.squareup:android-times-square:1.6.5@aar’
testImplementation ‘junit:junit:4.12’
androidTestImplementation ‘com.android.support.test:runner:1.0.2’
androidTestImplementation ‘com.android.support.test.espresso:espresso-core:3.0.2’
implementation files(‘libs/libDaumMapAndroid.jar’)
}

혹시 가상기기로 돌리시나요? 실제 안드로이드 기기에 빌드하면 이 문제 해결되는 경우가 있어서요!
제가 이걸로 엄청 고생했었는데 말이죠