Google Maps API key 取得 デバッグ用 リリース用 API key 取得
SHA-1 フィンガープリント取得
C:\Program Files\Java\jdk1.8.0_25\bin>
C:\Program Files\Java\jdk1.8.0_25\bin に移動 そこで、keytool が使える。
で
keytool -list -v -keystore "C:¥Users¥mura¥.android¥debug.keystore" -alias androiddebugkey -storepass android -keypass android"
これで、OK
API Managerに移動
- Google Developers Console に移動します。
- プロジェクトを選択します。
- 左のサイドバーで、[API·と認証] を選択します。
- 左のサイドバーで、[認証情報] を選択します。
Android API キーを取得する
上記の手順を実行して API をアクティベートした後、Google Developers Console の資格情報ページが開きます。このページではプロジェクトの API キーや他の資格情報にアクセスできます。
- プロジェクトにまだ Android アプリケーション用キーがない場合は、[新しいキーを作成] ボタン、[Android キー] の順に選択して API キーを作成します。
-
表示されるダイアログで、アプリの SHA-1 フィンガープリント、セミコロン(;)、アプリのパッケージ名の順に入力します。次に例を示します。
BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.android.mapexample
-
次のように、Google Developers Console によって Key for Android applications というタイトルのセクションが表示され、次に 40 文字のAPI キーが表示されます。
AIzaSyBdVl-cTICSwYKrZ95SuvNw7dbMuDt1KG0
API キーを取得したら、スタートガイドで説明されているとおり、それをアプリのマニフェストに追加します。
2 リリース用 API key 取得
Androidstudio のkeystore はjksになったので、上記とは違い、APKからフィンガープリントを取得する。
C:\Program Files\Java\jdk1.8.0_25\bin>
keytool -list -printcert -jarfile C:\Users\mura\StudioProjects\Memo201f3\app\app-release.apk
そして、デバッグ同様新たにAPIキー作成をおこなう。
新しく取得したAPIキーで、MANUFEST 修正、再度APK作成、リリース