在Android模拟器中安装Chrome for Android

27
我想在运行Windows 7 64位操作系统的Android模拟器上安装Chrome for Android。我尝试从模拟器访问谷歌Play市场,但无法安装。
我尝试从这里安装Chrome for Android APK,在启动Chrome时,它显示最低支持的操作系统是Ice Cream Sandwich 4.0。
使用FireFox非常容易,我只需从其FTP服务器获取APK文件并运行adb install命令。人们可能认为使用Chrome会更加容易,但实际上并不是这样!
请给予建议?

你的模拟器使用的是 Android >= 4.0,对吧? - schlingel
是的,我是(我正在使用设备Test-1 - TheDude
Google Play现在正式支持一些AVDs - https://dev59.com/PFkT5IYBdhLWcg3wcvGl#43197403 - Kunal
5个回答

21

Android 5.1,Chrome 57:

  • 创建模拟器。
  • 运行模拟器。
  • 等待模拟器启动。
  • 在电脑上下载chrome-android.apk应用程序。
  • 将apk文件拖放到模拟器屏幕上。

应该会安装。这需要一些时间。

输入图片描述


1
如果有人找不到正确的目标,请注意:我发现我必须使用x86构建。(在Mac上) - RedRoosterMobile
2
您可以在apkpureapkmirror网站上找到适用于x86的Google Chrome APK。 - André Luiz Reis
2
APK安装失败。错误:INSTALL_FAILED_NO_MATCHING_ABIS。 - TheBosti
1
@TheBosti 请检查你的系统架构、模拟器和应用程序是否匹配。 - TEH EMPRAH

9
你可以根据这篇博客文章上的说明安装Chromium。
该博客甚至提供了一个脚本来自动安装最新版本的apk。
#! /bin/sh

LATEST=`curl -s http://commondatastorage.googleapis.com/chromium-browser-continuous/Android/LAST_CHANGE`

echo Latest Chromium Android at $LATEST

TMP_DL=`mktemp -t chrome-android.XXXX`
TMP_APK=`mktemp -t chrome-android.XXXX`
REMOTE_APK=http://commondatastorage.googleapis.com/chromium-browser-continuous/Android/$LATEST/chrome-android.zip

echo Downlaoding $REMOTE_APK to $TMP_DL
curl $REMOTE_APK -o $TMP_DL

echo Extracting ChromiumTestShell.apk to $TMP_APK
unzip -p $TMP_DL chrome-android/apks/ChromiumTestShell.apk >> $TMP_APK
adb install $TMP_APK 

2
这个解决方案不起作用,解压缩后你可以看到两个文件,分别是ChromePublic.apk和ContentShell.apk。尝试安装第一个文件失败了。 - vikramvi
1
该链接已失效。 - Daniel

2

对我来说最简单的解决方案是选择一个已经安装了Chrome和Play的不同模拟器镜像,参考这个问题


1
Chrome需要作为系统应用安装Google Play服务。这个解决方案涉及设置Genymotion模拟器,刷入Google Play服务,然后通过Google Play安装Google Chrome。
你需要一个Google账号和一个Genymotion账号(非商业使用免费)。整个过程大约需要30-40分钟,其中大部分时间将花费在下载/更新上。
  1. 在此处下载适用于您使用的版本的Google Play服务更新zip:https://goo.im/gapps/。我想使用4.4.4,因此我选择了gapps-kk-20140606-signed.zip

  2. 下载并安装Genymotion(非商业用途免费):https://www.genymotion.com/?utm_source=dlvr.it&utm_medium=twitter#!/download

  3. 打开它,使用您的Genymotion帐户登录,设置任何你想要的模拟器。启动模拟器。

  4. 当它启动时,将先前下载的gapps zip文件拖放到模拟器中。它会复制过去,然后问您是否要刷入它。点击是。完成后,关闭模拟器并重新启动。

    在接下来的步骤中,您可能会经常收到弹出窗口,提示Google Plus或其他应用程序未正确安装。只需点击“确定”继续即可。

  5. 现在需要登录您的Google账户。转到“设置” -> “帐户” -> “添加帐户” -> “Google”。按照提示操作。

  6. 打开Google Play。打开左侧菜单 -> “设置”。点击“版本号”单元格几次。它会显示新版本将被下载和安装。

  7. 等待(您不必停留在设置页面)。所有应用程序更新完成后(您可能需要接受新的权限),“版本号”将更改,并再次点击它将显示一个提示,说明它已是最新版本。

  8. 打开Google Play商店并下载并安装Chrome。


1
但是当你尝试在Chrome和Genymotion模拟器上工作时,它们会不断崩溃。 - Khushboo

-1

2
我有安卓4+系统,每当我尝试从Google Play网站安装应用(当然是使用模拟器),都会收到这个消息:“您还没有使用此电子邮件帐户在设备上访问Google Play商店应用程序(白色购物袋应用程序图标)。” 我已经查看了常见问题解答并等待了足够的时间,但是我只得到了一个无休止的“正在加载设备兼容性…”消息。 - TheDude
1
你是否已经添加了 Google Play 服务?这将是你的 SDK 管理器的一部分。 - lokoko
我还在阅读/应用说明...完成后我会更新您(感谢您的帮助!) - TheDude
抱歉回复晚了,我尝试了无数次。首先,Vending.apk 不存在,我在脚本中用 Phonesky.apk 替换了它(不记得在哪里看到的)。但是,我总是遇到内存不足的错误,即使我增加了存储和 RAM 的容量。还有其他想法吗? - TheDude
此外,如果我启用快照,则 Firefox 和 Android 内置浏览器都无法工作(浏览器崩溃,无法通过启动解决),因此我甚至无法访问 Google Play 商店获取 Android 版 Chrome。 - TheDude

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接