8

我希望能够测试我在新的 Chrome for Android 中开发的基于 Web 的应用程序。我确实安装了 Chrome Beta apk,但每次我尝试在地址栏中输入 URL 时,浏览器都会崩溃并显示“不幸的是 Chrome 已停止运行”。

我没有智能手机,但我需要测试,因为我的客户将使用运行 Android 4+ 的设备

我在 OSX Lion 10.7.4 上运行 Android 模拟器。我的模拟器规格:

Model #: sdk
Android version: 4.1.1
Kernel version: 2.6.29-gc497e41
Build #: sdk-eng 4.1.1 JRO03E 403059 test-keys

显然,获得新 Chrome 的唯一方法是通过 Google Play 应用程序,它不是模拟器附带的默认应用程序,所以我按照这篇文章的说明安装并运行了 Google Play 应用程序:Google Play在 Android 4.0 模拟器上

我必须从 Play 商店应用程序中搜索 Chrome。找到后,它说与我的设备不兼容,并且没有下载按钮。

来自 Play 网站的有关 Android 版 Chrome 浏览器的信息:

CURRENT VERSION:
18.0.1025308
REQUIRES ANDROID:
4.0 and up

无论如何要让最新的 Chrome 在我的模拟器上运行?Android Emulator 开发人员何时能够在新发布的 Chrome for Android 中进行测试和开发?

4

1 回答 1

1

deejoyhttp://blog.apkudo.com/2012/08/08/run-google-play-on-an-emulator-and-pretend-to-be-any-device/的回应

...我确实设法在我的模拟器上下载并安装了最新的 chrome。但是,当我在模拟器上运行 Chrome 时,遇到以下错误:

[ERROR:context_group.cc(83)] ContextGroup::Initialize failed 
because too few vertex attributes supported.

那么,这意味着什么?长话短说,我的模拟器(即使有 OpenGL 加速)不支持运行 Chrome 所需的顶点属性数量。您可以在这里查看 Chrome 的源代码:http ://code.google.com/p/chromium/source/search?q=context_group.cc&origq=context_group.cc&btnG=Search+Trunk

在 context_group.cc 的某个地方(不一定是第 83 行),您会看到对可用顶点属性数量和有问题的错误消息的显式检查。据我所知,您无能为力(如果有的话)来克服这个错误。

于 2012-10-12T22:16:57.367 回答