2

在启用 KVM 的 Linux 机器上的谷歌电视模拟器上没有谷歌 Chrome 浏览器是否正常?从我的应用程序启动一个Intent访问网页时,我收到错误消息"No activity found to handle intent {act=android.intent.action.VIEW, dat=http://...}",我尝试了几个网址。My Activity 中的代码是这样的,它在其他 android 平台上运行良好:

Intent myIntent= new Intent(Intent.ACTION_VIEW,
                           Uri.parse( "http://www.test.com");
startActivity(myIntent);

我错过了安装 Google Chrome 浏览器的步骤吗?另一方面,我也找不到 Google Market 应用程序。

4

1 回答 1

5

遗憾的是,没有在模拟器中安装 Chrome 浏览器是正常的。这确实让做你目前正在尝试的事情有点痛苦。我不确定将来是否有计划将 Chrome 添加到模拟器中,但与此同时,可以将 Browser.apk(Android 浏览器)安装到模拟器中(通过adb install Browser.apk,您可以从 AOSP 构建或者可能从设备或标准 Android 模拟器中提取adb pull /system/app/Browser.apk- 我认为这是设备上的默认浏览器位置)。

安装 Browser.apk 后,您应该能够按预期测试这些内容。

所以步骤是:

  1. 启动运行 Android 3.1 的模拟器
  2. adb -s device_id pull /system/app/Browser.apk
  3. adb -s device_id install Browser.apk
于 2011-11-21T19:08:14.960 回答