Android应用程序正在加载设备上的白色屏幕

问题描述:

我已经在PC上调试了我的应用程序,它工作正常。当我进入我的手机和平板电脑而不是像WebView那样加载它时,它应该只是简单地加载一个白色屏幕,我估计没有加载网站。我不知道从哪里开始调试,因为我的调试模式和虚拟设备工作正常。有什么建议么?Android应用程序正在加载设备上的白色屏幕

+0

开始的最佳地点是查看由logcat打印的消息。 – Phil

+0

可以请你发布你的webview代码,它是在index.html。我也有这个问题。当我在我的index.html中添加时,它对我来说工作正常。可能是它没有解决这个问题。 – deepa

两三基于这些问题的建议:

  1. 请确保您有您的设备上的权限在清单文件:
  2. 确保你的设备实际上有上网
  3. 可能启用JavaScript(即mWebView.getSettings()。setJavaScriptEnabled(真))
  4. 尝试加载不同的URL(即http://google.com),看看是否加载
  5. 尝试改变的b ackground color来查看你的内容是否正在加载,但是你看不到它(即mWebView.setBackgroundColor(Color.parseColor(“#000000”));)

它的工作在本地而不是在设备上显示在我看来,无论是连接问题或权限的事实。另一种选择是您加载的html已损坏,并且设备上的浏览器正在渲染它们。

Android WebView shows a blank page

+0

原来,这是一个网站的问题......奇怪,但 – Webnet

+0

嗯,希望以前的问题帮助。如果没有加载,关键是隔离问题。 –

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

webView.getSettings().setJavaScriptEnabled(true);