无法加载 file:///android_asset/file.html 处的网页,因为:net::ERR_FILE_NOT_FOUND

问题描述 投票:0回答:2

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

无法加载 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

java android
2个回答
1
投票

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


0
投票

mysettings = myweb.getSettings();

    mysettings.setJavaScriptEnabled(true);
    mysettings.setDomStorageEnabled(true);
    
    myweb.loadUrl("file:///android_asset/www/file.html");
    
    myweb.setWebViewClient(new WebViewClient
© www.soinside.com 2019 - 2024. All rights reserved.