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>