如何在Android模拟器上运行适用于Android 4的新Chrome?

i_a*_*i_a 8 android google-chrome android-emulator google-play chrome-for-android

我希望能够测试我在新的Android版Chrome中开发的基于网络的应用.我确实安装了Chrome Beta apk,但每当我尝试在地址栏中输入网址时,浏览器都会崩溃说"不幸的是Chrome已经停止运行".

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

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

Model #: sdk
Android version: 4.1.1
Kernel version: 2.6.29-gc497e41
Build #: sdk-eng 4.1.1 JRO03E 403059 test-keys
Run Code Online (Sandbox Code Playgroud)

显然,获取新Chrome的唯一方法是通过Google Play应用程序,这不是模拟器附带的默认应用程序,因此我按照此帖子中的说明安装并运行了Google Play应用程序:Google Play在Android 4.0模拟器上

我不得不在Play商店应用中搜索Chrome.一旦找到,它说与我的设备不兼容,没有按钮下载它.

Play网站上有关适用于AndroidChrome浏览器的信息:

CURRENT VERSION:
18.0.1025308
REQUIRES ANDROID:
4.0 and up
Run Code Online (Sandbox Code Playgroud)

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

i_a*_*i_a 1

来自deejoy的回复http://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.
Run Code Online (Sandbox Code Playgroud)

那么,这意味着什么呢?长话短说,我的模拟器(即使有 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 行),您将看到对可用顶点属性数量和违规错误消息的显式检查。据我所知,您无能为力(如果有的话)来克服此错误。