1

今天有人遇到谷歌地图黑屏的问题吗?我正在和一些同事一起做一个项目,突然地图显示黑屏。当我们重新安装应用程序时,它第一次运行良好,然后在重新构建时显示黑屏。这一切都是在 Titanium 的 CLI 界面中完成的(joy)。如果其他人遇到此问题,请回复。不确定这是 Google API 问题还是 Titanium 问题,我们目前正在尝试缩小范围。

4

6 回答 6

1

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

于 2013-08-29T14:29:00.257 回答
1

在搜索了很多很多点击和试用后发现问题在Manifest.xml. 我将此代码从Application标记移动到Activity标记中Manifest

问题在Manifest.

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

从中删除Manifest并在其中使用Activity

<activity
        android:name="com.mycompayname.activities.SignUpActivity"
        android:hardwareAccelerated="false"
        android:largeHeap="true"/>
于 2017-11-01T11:44:16.837 回答
0

A bit late but,I found out that WebViews (even on other fragments) sometime "crash" the GL engine or something which results in black screens in the MapView. I found in LogCat this:

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.

To fix this when the WebView is detached I call the destroy function, in a Fragment so:

@Override
public void onDestroyView() {
    if (webView != null) {
        webView.destroy();
        webView = null;
    }
    super.onDestroyView();
}

Maybe it'll solve the issue for you as well.

于 2013-09-30T12:42:42.727 回答
0

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

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

于 2013-09-26T07:13:11.420 回答
0

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

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

这样做解决了谷歌地图在各种情况下的黑化问题,尤其是涉及到动画的时候。

于 2013-08-26T16:05:01.687 回答
0

如果您查看任何密度的文档,您会看到强烈建议它保持打开状态。所以我的建议是修正你的其他观点。

于 2013-09-01T10:18:39.980 回答