我目前正在开发使用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'
我该如何解决这个问题?是否由于Google Play服务的某些更新?如果是这样,我已经检查了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
如果您的代码没有这些,请尝试以下方法:
尝试将android:name =“ com.google.android.gms.maps.SupportMapFragment”添加到fragment.xml。
尝试使用扩展片段而不是扩展SupportMapFragment。
onMapReady()是由对MapFragment上的getMapAsync()的调用触发的,请确保具有该调用。
同时检查清单文件是否缺少权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<permission
android:name="your.package.name.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="your.package.name.permission.MAPS_RECEIVE"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
发布您的日志猫,以便找出确切的原因!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句