【问题标题】:The webpage at file:///android_asset/file.html could not be loaded because: net::ERR_FILE_NOT_FOUND无法加载位于 file:///android_asset/file.html 的网页,因为:net::ERR_FILE_NOT_FOUND
【发布时间】:2020-06-20 14:11:15
【问题描述】:

我不知道为什么会出错:-

无法加载位于 file:///android_asset/file.html 的网页,因为: 净::ERR_FILE_NOT_FOUND

WebSettings mysettings = myweb.getSettings();
        
        mysettings.setJavaScriptEnabled(true);
        mysettings.setDomStorageEnabled(true);
        
        myweb.loadUrl("file:///android_asset/www/file.html");
        
        myweb.setWebViewClient(new WebViewClient());
        

这是我的文件

/RandomPasswordGenerator/app/src/main/assets/www/file.html

【问题讨论】:

  • 不应该是“file://”而不是“file:///”吗?
  • @NomadMaker 它必须是 file:///

标签: java android


【解决方案1】:

确保您没有创建另一个名为 android_asset 的文件夹。由于您尚未显示资产目录,因此请将 www 文件夹放在 assets 文件夹 (app > src > main >assets) 中。 问题是,您必须作为“android_asset”提供的内容实际上在目录列表中显示为“assets”。有了这个,您可以通过正确定位您的文件来找到自己的解决方案。

【讨论】:

    猜你喜欢
    • 2016-07-20
    • 2017-10-24
    • 2019-09-20
    • 2020-07-05
    • 2018-11-07
    • 2023-03-29
    • 2015-06-21
    • 2019-01-25
    • 1970-01-01
    相关资源
    最近更新 更多