1 . GoogleMaps APIを取得
まず上記からGoogleMapsSDK Androidを有効化した後にAPIKeyを取得 (筆者はFirebase場でプロジェクト・アプリ登録を済ませてあったので、有効化後にすぐに取得できました)
2 . AndroidStudioでGooglePlayServiceをインストール
- SDKマネージャーのSDKToolsからGooglePlayServiceをインストールする (GoogleRepositoryもされてなかったらする)
3 .Gradle周りを諸々設定
- res - valuesに
google_maps_api
みたいな感じの名前でリソースファイルを作成
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">APIKeyを入れるI</string> </resources>
- 次にappの方のbuild.gradleに以下を追加する
... compile 'com.google.android.gms:play-services:+' } apply plugin: 'com.google.gms.google-services'
- 次にprojectの方のbuild.gradleに以下を追加
dependencies { classpath 'com.android.tools.build:gradle:3.0.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.google.gms:google-services:4.0.0'
AndroidManifest.xml
application下に以下を追加
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" />