【发布时间】:2015-04-21 01:14:56
【问题描述】:
我目前正在开发一个使用 Google 地图的 Android 应用程序。我已按照所有说明进行操作,例如
- 在我的项目中包含 google play services 依赖项
- 在 Android SDK 中下载 google play 服务
- 从 Google 开发者控制台创建 Android 密钥。
- 提供必要的权限
谷歌地图按预期正常显示,直到现在突然出现黑屏。
我在 logcat 上得到以下几行。
W/ResourcesManager﹕资产路径 '/system/framework/com.android.media.remotedisplay.jar' 不存在或不包含资源。
W/ResourcesManager﹕资产路径'/system/framework/com.android.location.provider.jar'不存在或不包含资源。
I/Google Maps Android API:Google Play 服务客户端版本:6587000
I/Google Maps Android API:Google Play 服务包版本:6774436
这是我在 build.gradle 文件中的依赖项
编译'com.google.android.gms:play-services:6.5.87'
我该如何解决这个问题?是因为谷歌播放服务的一些更新吗?如果是这样,我检查了 SDK 并安装了最新的 Google Play 服务。请帮助任何人
这是日志猫
02-19 13:53:01.212 14731-14749 D/OpenGLRenderer﹕ Render dirty regions requested: true
02-19 13:53:01.218 14731-14731 D/Atlas﹕ Validating map...
02-19 13:53:01.292 14731-14749 I/Adreno-EGL﹕ <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/03/14, c40da3f, Ifda814c646
02-19 13:53:01.293 14731-14749 I/OpenGLRenderer﹕ Initialized EGL, version 1.4
02-19 13:53:01.311 14731-14749 D/OpenGLRenderer﹕ Enabling debug mode 0
02-19 13:53:04.472 14731-14731 I/x﹕ Making Creator dynamically
02-19 13:53:04.477 14731-14731 W/ResourcesManager﹕ Asset path '/system/framework/com.android.media.remotedisplay.jar' does not exist or contains no resources.
02-19 13:53:04.478 14731-14731 W/ResourcesManager﹕ Asset path '/system/framework/com.android.location.provider.jar' does not exist or contains no resources.
02-19 13:53:04.503 14731-14731 I/Google Maps Android API﹕ Google Play services client version: 6587000
02-19 13:53:04.515 14731-14731 I/Google Maps Android API﹕ Google Play services package version: 6774436
【问题讨论】:
-
我可以在我的应用程序中免费使用谷歌地图服务,对吗?还是我应该向 Google 付款?
-
试试这个
compile 'com.google.android.gms:play-services-location:6.5.87' -
我刚试过但没有运气@cYrixmorten
-
好的,值得一试,您的应用中是否从以前版本的 Google Play 服务进行了更新?只是认为您的设备可能没有所有可用的更新,如果您的代码没有检查这一点,这可能是突然失败的原因。
-
我没有改变任何东西。我从一开始就使用相同的 'compile 'com.google.android.gms:play-services:6.5.87' 开始开发
标签: java android google-maps