【问题标题】:Android virtual device with Intel Atom(x86) and GPU emulation shows black boxes on Phonegap具有 Intel Atom(x86) 和 GPU 仿真的 Android 虚拟设备在 Phonegap 上显示黑框
【发布时间】:2012-09-18 19:32:01
【问题描述】:

我创建了一个用于 phonegap 开发的 android 虚拟设备,使用 Intel Atom(x86) 作为 CPU/ABI 功能。

当我在我的 avd 上打开 GPU 仿真时,屏幕中间会显示一个黑框。

这只发生在 phonegap+jquerymobile 上。在原生 android 应用中不会发生。

我的笔记本电脑配备 Intel(R) Core(TM) i3-2350M 2.30GHz CPU,配备 Intel 集成显卡。我正在使用 Linux Mint 13 肉桂。我的 BIOS 上的虚拟化也处于活动状态。

如何去掉里面的黑盒子?

【问题讨论】:

    标签: android cordova gpu intel avd


    【解决方案1】:

    这些看起来是 phonegap github 页面上的相关帖子。

    https://github.com/codecomputerlove/PhotoSwipe/issues/477

    在下面添加不透明度:0

    /* UILayer */
    div.ps-uilayer {
        opacity: 0;
        cursor: pointer;
    }
    

    解决问题。

    我还没有对此进行测试,但我即将测试。请注意,这适用于具有 haxm 加速的 windows intel,但不适用于具有 haxm 加速的 mac osx intel。

    【讨论】:

      【解决方案2】:

      我已经修好了。该问题与我页面上的一些 .css 文件有关。 GPU 仿真在 Linux 上运行完美。 每次您必须在 phonegap 中创建自己的主题时,请注意 .css 路径。

      【讨论】:

      • 我没有使用任何 CSS 并且仍然看到很多黑色矩形。
      • @Phương 您在您的应用程序中使用 JQuery Mobile 吗?如果是这样,您还可以检查推荐的基本页面结构view.jquerymobile.com/1.3.1/dist/demos/widgets/pages 有时从头开始从空白页面开始会有所帮助。
      • 我确实体验过一个新创建的 phonegap 应用程序,有/没有它的 css。
      • 这方面有什么更新吗?我遇到了同样的问题。带有英特尔硬件加速的天蓝色模拟器中的黑匣子。使用 jquery mobile。
      • 我遇到了同样的问题。我在 MAC OS X Maverick 上,运行 phonegap android intel。我的 index.html 非常基础。没有对 css 文件的引用。没有 JavaScript。我看到黑盒子......无处不在......
      猜你喜欢
      • 2012-04-28
      • 2013-12-30
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      • 2015-07-13
      相关资源
      最近更新 更多