7

Google Maps Android API v2 を使用しようとしていますが、リリース証明書から SHA1 キーを既に作成しています。

ここからのコメントを読み、ここREAD_GSERVICESの Google の指示に記載されていない権限を含め、すべてを正しくしました。

しかし、私はまだエラーが発生しています

E/Google Maps Android API(12334): マップの読み込みに失敗しました。Google サーバーに接続できませんでした。

まだ何かが残っている場合は、どうにかして私を啓発できますか?

これも含めました:

<permission
      android:name="com.example.permission.MAPS_RECEIVE"
      android:protectionLevel="signature"/>
    <uses-permission android:name="com.example.permission.MAPS_RECEIVE"/>

<meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="my_api_key"/>

私のアプリケーションタグで。

更新: READ_GSERVICES を間違って入力したことに気付き、そのエラーを削除することができました。

しかし、今私はこの問題を抱えています:

01-24 16:58:08.628: E/Google マップ Android API(28025): 認証に失敗しました。

この問題の原因は何ですか? 私の SHA1 は私のリリース証明書から取得されていますが、それは間違っていますか?

4

7 に答える 7

11

問題は解決しましたか?これが問題かもしれません - >

間違ったサービスが有効になりました。「Google Maps API v2」ではなく「Google Maps Android API v2」が有効になっていることを確認し、API キーを再生成してください。( https://stackoverflow.com/a/13805807/1300982 )

これが問題である場合は、忘れずに API キーを再生成してください。

于 2013-03-25T14:34:38.963 に答える
1

今回使用しているのは

<permission
  android:name="com.example.permission.MAPS_RECEIVE"
  android:protectionLevel="signature"/>
<uses-permission android:name="com.example.permission.MAPS_RECEIVE"/>

パッケージ名が であると確信していますか?そうでない場合は、実際の package_namecom.exampleに置き換えますcom.example

于 2013-04-17T11:07:10.600 に答える
1

注意すべきもう 1 つの点は、同じ SHA1 ハッシュを 2 つの異なる API プロジェクトに登録したことです。(はい、これがばかげていることはわかっていますが、問題を解決するためにさまざまな方法を試していました。)

すべてが適切に構成されている可能性がありますが、Google の API コンソールでプロジェクトのキーが複数あるため、ここで言及します。(このばかげた間違いがあなたに起こらないことを願っています。)

于 2013-04-07T11:57:04.737 に答える
0

Xamarin を使用している場合は、次の場所に保存されている debug.keystore を使用して API キーを作成することを忘れないでください。

Windows ユーザー: C:\Users[ユーザー名]\AppData\Local\Xamarin\Mono for Android\debug.keystore

OSX: Users/[ユーザー名]/.local/share/Xamarin/Mono for Android/debug.keystore

于 2013-07-24T21:42:30.117 に答える
0

アプリケーションごとに異なるキーが生成されていることを確認してください。

于 2013-05-09T05:33:17.137 に答える
0

私は同じ問題を抱えていて、何もうまくいきませんでした。次に、アプリケーション マネージャーで Google Play Services を見つけ、データを消去しました。突然、新しい API キーが機能し始めました。

于 2013-07-23T13:06:56.193 に答える