アプリ作って海外移住

コピペプログラマーのメモ

Google Maps API key 取得  デバッグ用 リリース用 API key 取得

1 デバッグ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 API Console

  1. Google Developers Console に移動します。
  2. プロジェクトを選択します。
  3. 左のサイドバーで、[API·と認証] を選択します。

     

    API のリストで、使用しているすべての API のステータスが [有効] の表示になっていることを確認してください。 必要な APIGoogle Places API for Android のみですが、同じプロジェクトで別の API を選択して有効にすることもできます。
  4. 左のサイドバーで、[認証情報] を選択します。

Android API キーを取得する

上記の手順を実行して API をアクティベートした後、Google Developers Console の資格情報ページが開きます。このページではプロジェクトの API キーや他の資格情報にアクセスできます。

  1. プロジェクトにまだ Android アプリケーション用キーがない場合は、[新しいキーを作成] ボタン、[Android キー] の順に選択して API キーを作成します。
  2. 表示されるダイアログで、アプリの 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
  3. 次のように、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作成、リリース