안드로이드에 네이버지도API를 연동할 때 뜨는 오류인데, AndroidManifest.xml에 이 코드가 잘못 입력/삽입된 경우 이 오류가 뜬다.
<meta-data
android:name="com.naver.maps.map.CLIENT_ID"
android:value="YOUR_CLIENT_ID_HERE" />
1. 이 부분에서 수정되어야 하는 부분은 2번째줄이다. YOUR_CLIENT_ID_HERE을 발급받은 CLIENT_ID로 바꿔주면 된다.
2. <activity>가 아니라 <application> 안쪽에 넣어야 한다.
잘못 삽입한 코드
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.NaverMap"
tools:targetApi="31">
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="android.app.lib_name"
android:value="" />
<meta-data
android:name="com.naver.maps.map.CLIENT_ID"
android:value="YOUR_CLIENT_ID_HERE" />
</activity>
</application>
제대로 삽입된 코드
<application
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.NaverMap"
tools:targetApi="31">
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="android.app.lib_name"
android:value="" />
</activity>
<meta-data
android:name="com.naver.maps.map.CLIENT_ID"
android:value="YOUR_CLIENT_ID_HERE" />
</application>
'Android' 카테고리의 다른 글
안드로이드 스튜디오 Log 특정 태그만 보기 (0) | 2023.07.02 |
---|---|
Github - 안드로이드에서 API key 숨기기 (0) | 2023.07.02 |
안드로이드 스튜디오 개발 환경설정 (0) | 2023.07.01 |