タブレット(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.
...
見逃した手順が見つかりません。ご存知でしたらお勧めを教えてください。