Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌地图API黑屏_Android_Google Maps - Fatal编程技术网

Android 谷歌地图API黑屏

Android 谷歌地图API黑屏,android,google-maps,Android,Google Maps,有人对谷歌地图今天的黑屏有意见吗?我和一些同事正在做一个项目,突然地图上出现了一个黑屏。当我们重新安装应用程序时,它第一次工作正常,然后当它重建时,它会显示黑屏。这一切都是在Tianium(joy)的CLI界面中完成的。如果其他人有这个问题,请回复。不确定这是谷歌API的问题还是钛的问题,我们目前正试图缩小范围。这是一个奇怪的黑客解决方案,但请尝试在地图视图顶部放置一个清晰的图像 <ImageView android:id="@+id/imageView123" andro

有人对谷歌地图今天的黑屏有意见吗?我和一些同事正在做一个项目,突然地图上出现了一个黑屏。当我们重新安装应用程序时,它第一次工作正常,然后当它重建时,它会显示黑屏。这一切都是在Tianium(joy)的CLI界面中完成的。如果其他人有这个问题,请回复。不确定这是谷歌API的问题还是钛的问题,我们目前正试图缩小范围。

这是一个奇怪的黑客解决方案,但请尝试在地图视图顶部放置一个清晰的图像

<ImageView
    android:id="@+id/imageView123"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/transparent" />


这样做解决了谷歌地图在各种情况下的黑色问题,特别是当涉及动画时。

我相信这与 清单中的android:anyDensity=“false”。 我刚刚遇到了同样的行为。
如果您设置android:anyDensity=“true”,它工作正常。

如果您查看文档中的anyDensity,您会发现强烈建议它保持打开状态。因此,我的建议是修复您的其他视图。

我也遇到了同样的问题:我的应用程序在几个月内运行良好,而几周前,当我加载地图时,我看到了黑屏。我想这是谷歌地图的更新


我已经修复了在类的构造函数中调用方法setZOrderOnTop(true)来显示地图的问题(它继承了SurfaceView类)。

但是,我发现WebView(甚至在其他片段上)有时会“崩溃”GL引擎,或者导致MapView出现黑屏。我在LogCat中发现:

09-30 10:58:17.765: E/libEGL(29805): call to OpenGL ES API with no current context (logged once per thread)
09-30 10:58:17.765: W/Adreno200-EGL(29805): <qeglDrvAPI_eglSwapBuffers:3421>: EGL_BAD_CONTEXT
09-30 10:58:17.765: W/HardwareRenderer(29805): EGL error: EGL_BAD_CONTEXT
09-30 10:58:17.775: W/HardwareRenderer(29805): Mountain View, we've had a problem here. Switching back to software rendering.

也许它也能为您解决这个问题。

Manifest.xml
中搜索了大量的点击和试用后发现了这个问题。我将此代码从
应用程序
标记移动到
清单
中的
活动
标记

<application
        android:hardwareAccelerated="false"
        android:largeHeap="true">
问题出现在
清单中

<application
        android:hardwareAccelerated="false"
        android:largeHeap="true">

你把它放在地图视图后面了吗?没有保证,只是一个想法。现在这里没有问题。我还应该说,我们在两个不同的Galaxy S3设备上进行了测试,都运行Jelly Bean,最新的谷歌地图更新从2013年8月16日开始。我们在运行集成电路的HTC设备上进行了测试,效果良好。所以不确定这是果冻豆问题还是三星问题。不管它有多糟糕。试过之后,它确实起了作用,但它几乎破坏了应用程序中的所有其他视图。这张地图现在看起来很漂亮,但还是得想办法。我很感激你的建议,先生。
<activity
        android:name="com.mycompayname.activities.SignUpActivity"
        android:hardwareAccelerated="false"
        android:largeHeap="true"/>