我在平板电脑(华硕 TF201)上的应用程序中成功运行了谷歌地图。但是,它不能在我的其他 Android 手机(三星、HTC...)上运行。
我使用keytool生成的SHA1,在google api控制台注册,得到调试密钥。导入lib并逐步设置权限。
控制台出现在我运行它的任何地方:
[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.
...
我找不到我错过了哪些步骤。如果你知道,请给我一些建议。