【问题标题】:android: GLWallpaperService causing green screenandroid: GLWallpaperService 导致绿屏
【发布时间】:2011-10-26 18:14:18
【问题描述】:

我正在尝试使用 opengl (

我导入并尝试运行 Robert Green 的 GLWallpaperService 和 Example here(使用 Eclipse SDK)。

我的手机是Huwei Ascend Android 2.1。我已经知道它可以运行其他 opengl LWP。

当我运行这个包时,它只会产生一个纯绿色的屏幕,没有任何形状或任何东西。

我研究了很多,但仍然无法弄清楚为什么会发生这种情况。

我读过几次,必须将命名空间更改为我的包。但还是没有运气...

我尝试按照指示将他的 GLWallpaperService JAR 库链接到我的包。没有。

任何指导将不胜感激。

【问题讨论】:

    标签: android opengl-es live-wallpaper


    【解决方案1】:

    我通过添加

    在我的 Galaxy Nexus 上修复了这个问题

    gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);

    到 MyRenderer.java 中的 onSurfaceCreated。

    【讨论】:

      【解决方案2】:

      在您的渲染器代码中尝试 gl.glScale()。我也遇到了同样的问题,我发现我的 GLView 放大了很多,我什么都看不到。尝试缩小规模。 我的程序是

      【讨论】:

        【解决方案3】:

        正如其他人在这里指出的那样,您链接到的示例项目在渲染代码中存在错误。由于维护\工作量的原因,它已被弃用和删除。

        不过,目前main repository of GLWallpaperService 中嵌入了一些示例壁纸代码。它被设置为一个完整的 Android 应用程序,因此开发人员可以根据需要使用该示例进行测试。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-08-09
          • 2022-11-14
          • 2019-04-30
          • 1970-01-01
          • 2012-08-27
          • 2017-03-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多