2011-11-21 105 views
2

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

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

我丢失了一些步骤,安装谷歌Chrome浏览器?另一方面,我也找不到Google Market应用程序。

回答

5

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

一旦安装了Browser.apk,你应该可以像预期的那样测试这些东西。

因此,步骤是:

  1. 开始了Android 3.1的模拟器运行
  2. ADB -s DEVICE_ID拉/system/app/Browser.apk
  3. ADB -s DEVICE_ID安装Browser.apk
+1

完美。它像一个魅力。 我发现浏览器在另一个虚拟设备上使用Android 3.1目标: 1-启动Android 3.1设备 2-提取Browser.apk(adb pull /system/app/Browser.apk) 3-关闭Android 3.1设备 4-开始安装了Browser.apk谷歌电视设备 5-(ADB安装/system/app/Browser.apk) 6-开始玩 TXS – user1057453

+0

酷,很高兴听到它的工作! – powerj1984

+0

感谢您使用这些说明。小调整是,第5步应该是:'adb install Browser.apk' – byeo