2011-03-11 156 views
0

我在我的应用程序中显示网页非常困难。浏览器仿真器没有互联网连接

我已经包含清单的权限。

我用这个加载了一个YouTube视频中使用的工作:

startActivity(new Intent(Intent.ACTION_VIEW, 
Uri.parse("http://www.youtube.com/watch?v=XS998HaGk9M"))); 

但现在我收到一个错误是:

03-11 12:27:13.605: INFO/ActivityManager(46): Displayed activity com.android.browser/.BrowserActivity: 3790 ms (total 3790 ms) 
03-11 12:27:14.775: ERROR/Tab(423): onReceivedError -2 http://www.youtube.com/watch?v=XS998HaGk9M The URL could not be found. 

然后我收到一个对话框,当我执行命令说明没有网络连接,浏览器无法加载此页面,因为没有Internet连接。该视图显示为不可用的网页。

我没有加载webview的。

谢谢

回答

1

您是否尝试过检查此问题?
Upgraded to SDK 2.3 - now no emulators have connectivity

+0

感谢您的回答,我试图通过命令提示符设置DNS,但是这表示无效的comman-line参数:8.8.8.8。然后它说提示:使用@foo启动一个名为foo的虚拟设备。任何建议,有没有什么办法可以在eclipse中手动设置 – Tommy 2011-03-11 13:11:18

+0

如果你在用于运行模拟器的工作站的互联网连接属性中设置了“自动”dns设置,你可以尝试在此设置dns为8.8.8.8工作站。另一个值得尝试的方法是在仿真器启动属性中设置dns的优先级,如:Window> Preferences> Android> Launch:默认模拟器选项:-dns-server 8.8.8.8,8.8.4.4 – 2011-03-11 17:44:31