Android应用在设备上加载白屏

时间:2011-11-30 03:45:18

标签: java android

我在我的电脑上调试了我的应用程序,它运行正常。当我进入我的手机和平板电脑而不是它加载WebView时它应该只是加载一个白色的屏幕,我想无法加载网站。我不知道从哪里开始调试,因为我的调试模式和虚拟设备工作正常。有什么建议吗?

2 个答案:

答案 0 :(得分:2)

基于这些问题的一些建议:

  1. 确保您在清单文件中拥有对设备的权限:
  2. 确保您的设备实际上可以访问互联网
  3. 可能启用javascript(即mWebView.getSettings()。setJavaScriptEnabled(true))
  4. 尝试加载其他网址(例如http://google.com)以查看是否加载
  5. 尝试更改背景颜色以查看您的内容是否正在加载,但您无法看到它(即mWebView.setBackgroundColor(Color.parseColor(“#000000”));)
  6. 它在本地工作但不在设备上的事实表明我认为连接问题或权限。另一个选择是您加载的html已损坏,并且您设备上的浏览器在呈现它们时会中断。

    Android WebView shows a blank page

答案 1 :(得分:0)

您的WebView是否需要JavaScript?如果是这样,您需要启用它。

webView.getSettings().setJavaScriptEnabled(true);