1

タブレット(ASUS TF201)のアプリでグーグルマップを起動することに成功しました。ただし、他の Android 携帯電話 (Samsung、HTC など) では動作しません。

keytool で生成された SHA1 を使用して、Google API コンソールに登録し、デバッグ キーを取得します。ライブラリをインポートし、権限を段階的に設定します。

コンソールを実行すると、次のように表示されます。

[2013-03-28 11:19:18 - google-play-services_lib] Could not find google-play-services_lib.apk!

うまく機能するタブレットにも表示されます。

以下の logcat の場合は失敗:

 03-28 11:10:56.382: E/Google Maps Android API(32067): Failed to load map.  Could not contact Google servers.
    03-28 11:03:54.165: E/Google Maps Android API(9610): Authorization failure.
    03-28 11:03:55.135: D/dalvikvm(9610): GC_CONCURRENT freed 286K, 13% free 10643K/12231K, paused 24ms+3ms, total 89ms
    03-28 11:03:55.580: E/Google Maps Android API(9610): Failed to load map.  Could not contact Google servers.
    03-28 11:03:55.595: E/Google Maps Android API(9610): Failed to load map.  Could not contact Google servers.
    03-28 11:03:56.085: E/Google Maps Android API(9610): Failed to load map.  Could not contact Google servers.
    ...

見逃した手順が見つかりません。ご存知でしたらお勧めを教えてください。

4

2 に答える 2

2

私はこの問題を自分で解決します!

Google コンソールで> API ACess>Edit allowed Android apps...

SHA1 Key; Android app packet name

構造体のリーフにパケット名を設定する必要があります。たとえば、com.peter.example1機能しますcom.peterが無効です。間違った設定のタブレットでなぜ動作するのかはまだわかりませんが。

于 2013-04-06T02:19:26.983 に答える
0
Could not find google-play-services_lib.apk!

Map API v2 は Google サービスを使用しますが、デバイスによっては利用できない場合があります。ここで説明されているように、明示的に存在するかどうかを確認する必要があります

Google Play サービス | 設定

Authorization failure

プロダクションキーで apk をエクスポートしていない可能性がありますか? Eclipse で実行を押してインストールすると、デバッグ キーが使用されます。署名付き apk をエクスポートすることを選択した場合は、別のキーを使用できます。

私が行ったすべてのセットアップは、ここで見つけることができ、何か見逃していないかどうかを確認できます

Map API v2 認証の失敗

于 2013-03-29T15:28:17.050 に答える