성장, 그 아름다운 향연
버전 : android studio arctic fox 2020.3.1 beta 5
프로세서 : macbook M1
최소 sdk : 23
현재 sdk : 30
언어 : Kotlin

 

 

 

패스트 캠퍼스 안드로이드 강의에서 네이버 map api를 활용한 실습이 있었다.

처음에 의존성을 추가하는 단계부터 말썽이었다. 강의자의 안드로이드 스튜디오 버전은 4.1 아니면 4.2이었고, 가이드 문서도 마찬가지였다. m1 칩을 지원하는 안드로이드 스튜디오가 나온지 얼마 되지 않았기 때문에 가이드 문서에도 아직 대처가 되지 않은 모양이다..

 

우선 내가 사용하고 있는 버전은 project 수준의 gradle에서 allprojects 가 없다.

그래서 여러 방법을 찾던 도중, settings.gradle에 지시대로 넣었더니 결국 NaverMap을 import할 수 있었다ㅠㅠ

 

 

그래서 네이버 맵 등록 가이드에 따라 M1 칩 버전에서 등록하는 방법을 공유하고자 한다!

 

https://navermaps.github.io/android-map-sdk/guide-ko/1.html

 

시작하기 · 네이버 지도 안드로이드 SDK

No results matching ""

navermaps.github.io

 

의존성 추가

 

1. Gradle Scripts -> settings.gradle 을 연다.

 

 

2. 가이드 문서에 따라 maven 저장소 설정을 추가한다.

 

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        
        /////////////추가된 곳///////////////
        maven {
            url('https://naver.jfrog.io/artifactory/maven/')
        }
        //////////////////////////////////
        
        jcenter() // Warning: this repository is going to shut down soon
    }
}
rootProject.name = "Test"
include ':app'

 

 

3. build 수준의 gradle에서 dependencies 안에 implementation("com.naver.maps:map-sdk:3.12.0") 를 추가한다.

 

implementation("com.naver.maps:map-sdk:3.12.0")

 

 

 

m1 칩을 탑재한 맥북이 출시됨에 따라 인텔 기반의 안드로이드 버전에 초점에 맞춘 가이드 문서들이 대다수인 것 같다,,

 

이미 위의 내용을 아시는 분도 분명히 계시겠지만, 나의 삽질을 통해 누군가의 시간이 줄여나간다면 그만큼 행복할 수 없다!

네이버 Map Api 를 사용하려는데 M1 맥북을 사용한다면 꼭 이 글을 통해 해결했으면 좋겠다.

 

 

 

 

도움이 되셨다면 하트를 꾹 눌러주세요~

profile

성장, 그 아름다운 향연

@dev_minoflower

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...