현재 코딩 시작한지 3주차입니다
먼저 안드로이드 스튜디오환경에서 안드로이드쪽을 진행하고 있고
Client ID, Android 앱 패키지 이름 다 맞게 집어넣었다고 생각합니다.
Android 앱 패키지 이름 - com.example.test_sheep
clientId : Client ID (X-NCP-APIGW-API-KEY-ID)를 넣어놓은 상태입니다
401에러가 나서 챗봇들한테 물어보니 sha-1키가 문제라고 하는데 넣는곳이 전혀 안보여서 어떻게 해야할지 모르겠습니다.
현재 상황입니다.
AndroidManifest.xml
package="com.example.test_sheep">
<meta-data
android:name="com.naver.maps.map.CLIENT_ID"
android:value=""/>
com\example\test_sheep\MainActivity.kt
package com.example.test_sheep
명시되어 있고
build.gradle.kts
defaultConfig {
applicationId = "com.example.test_sheep"
또한 제대로 들어가 있으며
main.dart에서도 또한 제대로 명시했다고 생각합니다.
void main() async {
WidgetsFlutterBinding.ensureInitialized();
try {
await NaverMapSdk.instance.initialize(
clientId: '',
onAuthFailed: (error) {
print('네이버맵 인증 실패!!! : $error');
}
);
print('네이버맵 초기화 성공');
} catch (e) {
print('네이버맵 초기화 중 예외 발생: $e');
}
runApp(const SheepDiaryApp());
}