Google Cloud에 접속하여 프로젝트 만들기를 클릭한다.
새 프로젝트 창에서 프로젝트 이름을 입력하고 만들기를 클릭한다.
API 및 서비스 ➡️ 라이브러리
로 이동한다. Maps SDK for Android
를 클릭한다. Maps SDK for Android
를 클릭하면 다음과 같은 화면이 나타나는데 사용
을 클릭한다.사용자 인증 정보 ➡️ 사용자 인증 정보 만들기 ➡️ API 키
를 클릭한다.API 키
를 클릭하면 API 키가 생성되어 다음과 같은 팝업이 뜨는데, API 키를 복사해서 사용하면 된다. API 키
를 클릭하여 수정 화면으로 이동한다. Android 앱
으로 체크하고 Android 제한사항에 패키지 이름
과 SHA-1 키
를 등록하여 저장한다. Execute Gradle Task
를 클릭한다. Execute Gradle Task
아이콘을 클릭하면 다음과 같은 창이 뜨는데, signingReport
를 입력한 후 엔터를 누르면 키를 발급 받을 수 있다. dependencies {
...
// add
implementation("com.google.android.gms:play-services-maps:18.2.0")
implementation("com.google.android.gms:play-services-location:21.1.0")
}
Input_Your_Key
부분에 위에서 복사한 키를 넣어준다. <application
...
>
<uses-library
android:name="org.apache.http.legacy"
android:required="true" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="Input_Your_Key" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<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>
</activity>
</application>