Android 谷歌地图API V2未显示

Android 谷歌地图API V2未显示,android,google-maps,google-play-services,Android,Google Maps,Google Play Services,我正在通过两台不同的电脑开发一款android应用程序,一台是我在家时的台式电脑,另一台是我在路上时的笔记本电脑。我很确定app项目文件夹和library项目(googleplay服务)是完全一样的。唯一的区别是API键,我必须在Google开发者控制台上设置两个不同的键。奇怪的是,今天我才意识到我从笔记本电脑上安装的应用程序没有显示地图。以下是我从LogCat中发现的: 10-08 08:49:23.491: W/ResourcesManager(25061): Asset path '/sy

我正在通过两台不同的电脑开发一款android应用程序,一台是我在家时的台式电脑,另一台是我在路上时的笔记本电脑。我很确定app项目文件夹和library项目(googleplay服务)是完全一样的。唯一的区别是API键,我必须在Google开发者控制台上设置两个不同的键。奇怪的是,今天我才意识到我从笔记本电脑上安装的应用程序没有显示地图。以下是我从LogCat中发现的:

10-08 08:49:23.491: W/ResourcesManager(25061): Asset path '/system/framework/com.android.media.remotedisplay.jar' does not exist or contains no resources.
10-08 08:49:23.491: W/ResourcesManager(25061): Asset path '/system/framework/com.android.location.provider.jar' does not exist or contains no resources.
10-08 08:49:23.491: W/asset(25061): Asset path /system/framework/com.google.android.ble.jar is neither a directory nor file (type=1).
10-08 08:49:23.491: W/ResourcesManager(25061): Asset path '/system/framework/com.google.android.ble.jar' does not exist or contains no resources.
10-08 08:49:23.505: I/Google Maps Android API(25061): Google Play services client version: 5089000
10-08 08:49:23.517: I/Google Maps Android API(25061): Google Play services package version: 6111038
10-08 08:49:23.867: D/REQUEST(25061): Using server: https://clients4.google.com/glm/mmap/api
10-08 08:49:23.887: D/REQUEST(25061): Add Data Request: 75
10-08 08:49:23.894: D/REQUEST(25061): Add Data Request: 75
10-08 08:49:24.074: D/USER_EVENTS(25061): Event: type=78, status: MD, data: T
10-08 08:49:24.202: D/USER_EVENTS(25061): Event: type=113, status: mc, data: 
10-08 08:49:24.205: D/REQUEST(25061): Add Data Request: 147
10-08 08:49:24.280: I/Choreographer(25061): Skipped 54 frames!  The application may be doing too much work on its main thread.
10-08 08:49:24.604: D/USER_EVENTS(25061): Event: type=58, status: gl, data: |r=8|g=8|b=8|a=0|d=24|s=8|v=Qualcomm|i=OpenGL ES-CM 1.1|c=Adreno (TM) 330|e=t|

我猜这是我笔记本电脑中的谷歌播放服务库的缺陷,但我试着用一个更新的版本来替换它。我还尝试了更新API密钥。

在构建apk时使用相同的密钥库文件。如果您使用相同的密钥库,则无需使用两个不同的API密钥

包版本:是您添加到项目中的内容。(谷歌播放服务库) 客户端版本:是您手机中安装的google play服务的实际版本

谷歌播放服务在您的两个不同的笔记本电脑是不一样的


从Android SDK管理器安装最新的Google Play服务

密钥库不是绑定到每台计算机中安装的Java吗?密钥库只是Java用于密钥库的格式的文件。它们不包含任何与特定系统相关的信息。它们可以根据需要在系统和目录之间自由复制。@Anggrian您解决了安装最新的google play服务的问题吗?因为我不明白为什么如果包版本已经是客户端版本的最新版本,那么您需要更新包版本。@DQuaglio我在Eclipse中遇到了这个问题,不同的计算机上有不同的google play services库。在我搬到安卓工作室后,这个问题似乎就消失了。我相信google play服务已经集成在那里了,我只需要在清单中启用它。我希望它能帮助你。