【发布时间】:2014-01-23 18:56:13
【问题描述】:
我有一个应用程序使用一些 HTML 和图像进行信息活动。几年前我编写了它,它运行良好:
WebView wvManual = (WebView)findViewById(R.id.wvManual);
wvManual.loadUrl("file:///android_asset/info.html");
但是,当我现在打开它时,我收到“网页不可用”错误,说“file:///android_asset/info.html”不可用。
文件位于assets/ 目录中。根据documentation,它应该这样工作:
仍然可以使用 file:///android_asset 和 file:///android_res 访问资产和资源。
【问题讨论】:
-
不用说,但要检查互联网许可
-
我的书以 APK 文件的形式出现,它广泛使用从资产加载
WebView内容。所以,它肯定仍然有效。您的 HTML 可能存在某些特定的东西(例如,可能触发重定向的东西)可能会导致问题。 -
@CommonsWare 谢谢,原来是因为我为大部分代码使用了一个库,而资产不需要在该树中,而是在应用程序的树中。
标签: android assets android-assets