Android webview loadurl(“file:///android_asset/index.html#home”)失败

时间:2013-11-08 10:51:02

标签: android webview

我正在使用Android中的应用程序,我想使用

加载本地html文件
webview.loadurl("file:///android_asset/index.html#home");

它会在大多数设备上加载,但在某些配备Android OS 4.0.4的三星设备上加载失败。

您对这个问题有什么想法吗?

添加一些评论,对不起我的错误。

webview.loadurl("file:///android_asset/www/index.html");

工作正常,但

webview.loadurl("file:///android_asset/www/index.html#home");

失败。

2 个答案:

答案 0 :(得分:9)

首先检查 index.html 是否在项目文件夹的资产文件夹下。

我相信它位于项目资产文件夹中的 www 文件夹下。

1:首先将 index.html 放在 www 文件夹下

2:将 www 文件夹放在资产文件夹中并致电

webview.loadurl("file:///android_asset/www/index.html");

<强>编辑:

我想您可能希望每次运行应用程序时都调用index.html的主页标签。

由于android只关注html页面而不是这里的标签是一个可以帮助你的好方法,即

设置index.html的主页标签处于活动状态,并使其他处于非活动状态。

这可能会对你有帮助。

答案 1 :(得分:0)

这就是发生在我身上的错误拼写,确保你输入正确

文件://android_asset/www/index.html

不是&#34;资产&#34;