안녕하세요.
안드로이드 스튜디오 이용해서 다음 맵 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.test1.0.2’
androidTestImplementation ‘com.android.support.test.espresso:espresso-core:3.0.2’
implementation files(‘libs/libDaumMapAndroid.jar’)
}