android_asset没有在Honeycomb上工作?

Jef*_*Hay 5 android webview android-3.0-honeycomb

我有一个运送Android应用程序,显示资产文件夹中包含的偶尔静态网页.我一直在以编程方式显示这些:

webView = new WebView(PKBDocument.KnowledgeBook.KBContext);
setContentView(webView);
webView.loadUrl("file:///android_asset/path/to the/file.html");
Run Code Online (Sandbox Code Playgroud)

这适用于API级别3 - 9.我刚刚收到我的闪亮的新Xoom并尝试运行相同的应用程序,我收到一个错误

The webpage at file:///android_asset/path/to%20the/file.html might be temporarily down or it may have moved permanently to a new web address

所以,我开始尝试.Honeycomb仿真器显示这些页面很好,但我的实际蜂窝设备(运行3.0.1)始终显示此错误.我可以使用AssetManager读取网页,然后使用它来显示它loadDataWithBaseURL(),但是网页中的图像链接不会加载(可能是因为它无法找到图像文件的路径).

知道改变了什么,以及如何处理这个?

Com*_*are 6

尝试删除空间.这个项目这个项目在我的XOOM上运行良好.

  • 是的,在我发布问题之前,我实际上尝试过手动转义到%20 - 以及通过URLEncoder运行它,两者都没有效果.谢谢您的帮助. (2认同)