teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

ミス修正

2018/06/24 14:52

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  参考サイトに記されている「最速でキーを取得する方法」ではなくベタな方法ですが。
18
18
 
19
- まずGoogle Cloud Platform Console(https://console.cloud.google.com)[https://console.cloud.google.com))にアクセスします。ここでプロジェクトを作ったことがなければ、まず作成をします。作成をしてプロジェクトの管理画面になったら、左側のメニューの「APIとサービス」という項目の上にマウスカーソルを載せて、右に出てくるサブメニューから「認証情報」を選びます。
19
+ まず[Google Cloud Platform Console](https://console.cloud.google.com)にアクセスします。ここでプロジェクトを作ったことがなければ、まず作成をします。作成をしてプロジェクトの管理画面になったら、左側のメニューの「APIとサービス」という項目の上にマウスカーソルを載せて、右に出てくるサブメニューから「認証情報」を選びます。
20
20
 
21
21
  ![](8c3e50e1bf59c2dff00f1d1c6019fad9.png)
22
22
 

3

修正

2018/06/24 14:52

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -34,6 +34,6 @@
34
34
 
35
35
  「保存」ボタンをクリックして保存すれば完了です。このキーをAndroidManifest.xmlにコピーペーストしましょう。
36
36
 
37
- ということが[参考ページ](https://akira-watson.com/android/google-maps-api-v2.html)にも記されていたのではないか?と思ったら、少し変わっているようですね。Google Consoleではなく、Google Cloud Platform Consoleに改められているし。
37
+ ということが参考サイトにも記されていたのではないか?と思ったら、少し変わっているようですね。Google Consoleではなく、Google Cloud Platform Consoleに改められているし。
38
38
 
39
39
  このGoogle Cloud Platform Consoleに相当するページの名前や構成、URLまでも、私が知る限りでも4〜5回は変わっています。今後もころころ変わるものと思っておいた方がいいです(それがGoogleの趣味なんでしょう)。日本語による資料もその変化には一々追従できないので、「正しい資料」は[Google公式](https://developers.google.com/maps/documentation/android-sdk/intro)のものを参照するしかないのでしょうね。英語ですが・・・。

2

キーの取得方法追記

2018/06/24 14:47

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -10,4 +10,30 @@
10
10
 
11
11
  これで作ったファイルに対して、[参考サイト](https://akira-watson.com/android/google-maps-api-v2.html)にあるkeytoolコマンドの使い方の要領でSHA1フィンガープリントを調べて、これをAPIキー作成のときに入力します。
12
12
 
13
- なお、作ったキーストアファイルは「このアプリ専用」ではなく、今後自分がアプリ署名する共通ファイルとしましょう(Generate Signed APKの画面では次回からはChoose existingを選んで、このファイルを選択します)。バックアップも取って大事に保管しましょう。
13
+ なお、作ったキーストアファイルは「このアプリ専用」ではなく、今後自分がアプリ署名する共通ファイルとしましょう(Generate Signed APKの画面では次回からはChoose existingを選んで、このファイルを選択します)。バックアップも取って大事に保管しましょう。
14
+
15
+ ---
16
+
17
+ 参考サイトに記されている「最速でキーを取得する方法」ではなくベタな方法ですが。
18
+
19
+ まずGoogle Cloud Platform Console((https://console.cloud.google.com)[https://console.cloud.google.com))にアクセスします。ここでプロジェクトを作ったことがなければ、まず作成をします。作成をしてプロジェクトの管理画面になったら、左側のメニューの「APIとサービス」という項目の上にマウスカーソルを載せて、右に出てくるサブメニューから「認証情報」を選びます。
20
+
21
+ ![](8c3e50e1bf59c2dff00f1d1c6019fad9.png)
22
+
23
+ 「認証情報を作成」という青いボタンをクリックし、一番上の「APIキー」を選択します。
24
+
25
+ ![](3becf89f322086f5b8ceb70b7b76d4a7.png)
26
+
27
+ 「APIキーを作成しました」という小ウィンドウが出てきますが、ここで右下にある「キーを制限」というところをクリックします(ここでうっかり閉じても、制限画面は後から出せます)。
28
+
29
+ ![](8ee03d283ae24272b3fd724e4ec93225.png)
30
+
31
+ 「アプリケーションの制限」という欄で「Androidアプリ」を選択すると、その下に「パッケージ名とフィンガープリントを追加」という欄が出てくるので、これをクリックします。
32
+
33
+ 「パッケージ名」欄はアクセスするAndroidアプリのパッケージ名、「SHA-1証明書のフィンガープリント」欄は先に調べたフィンガープリントを入力します。
34
+
35
+ 「保存」ボタンをクリックして保存すれば完了です。このキーをAndroidManifest.xmlにコピーペーストしましょう。
36
+
37
+ ということが[参考ページ](https://akira-watson.com/android/google-maps-api-v2.html)にも記されていたのではないか?と思ったら、少し変わっているようですね。Google Consoleではなく、Google Cloud Platform Consoleに改められているし。
38
+
39
+ このGoogle Cloud Platform Consoleに相当するページの名前や構成、URLまでも、私が知る限りでも4〜5回は変わっています。今後もころころ変わるものと思っておいた方がいいです(それがGoogleの趣味なんでしょう)。日本語による資料もその変化には一々追従できないので、「正しい資料」は[Google公式](https://developers.google.com/maps/documentation/android-sdk/intro)のものを参照するしかないのでしょうね。英語ですが・・・。

1

追記

2018/06/24 14:47

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -1,5 +1,7 @@
1
- Android Studioで作成するなら適当なプロジェク(何でもいい)開いてメニューのBuild→Generate Signed APKを選択します。これ開くとKey store path:下にCreate new...というボタンがあるの、これを押します。
1
+ リリースビルドをするにはまずAPKファイルに署名するためのキースアファイル作成する必要があります。キー取得するにもキーストアから得られるフィガープリント必要です。
2
2
 
3
+ キーストアファイルをまだ所持していないなら、作るところからになります。Android Studioで作成するなら、適当なプロジェクト(何でもいい)を開いてメニューのBuild→Generate Signed APKを選択します。これを開くと、Key store path:の下にCreate new...というボタンがあるので、これを押します。
4
+
3
5
  ![](078bb4fb8a1bca6212a51938167a4ed9.png)
4
6
 
5
7
  次の画面で項目に情報を入力すればキーストアファイルを作成することができます。