Java 未找到Android html文件

Java 未找到Android html文件,java,android,android-studio,assets,Java,Android,Android Studio,Assets,我在app目录中有一个文件夹assets,其中有error.html文件。它是通过文件->新建->文件夹->资产文件夹创建的。我想用方法显示这个文件 @Override public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { String path = "file:///android_assets/error.html"; view.loadU

我在app目录中有一个文件夹assets,其中有error.html文件。它是通过文件->新建->文件夹->资产文件夹创建的。我想用方法显示这个文件

@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error)
{
    String path = "file:///android_assets/error.html";
    view.loadUrl(path);
}

但我仍然得到一个找不到的错误文件。我也试过了”file:///app/android_assets/error.html“和”file:///assets/error.html“和”file:///app/assets/error.html“但结果还是一样。有人能告诉我文件到底在哪里吗?这让我发疯。非常感谢。

使用
file:///android_asset/error.html

使用
android\u资产
android\u资产
是的,它可以工作,但我不明白。文件夹名为资产。文件夹名称和路径之间没有关系?谢谢。“文件夹名为资产”--是的。“文件夹名称和路径之间没有关系?”--资产不是设备文件系统上的文件
android_asset
是一个假目录,指向您的
assets/
的内容。至于为什么他们选择了android_asset的单数形式和资产的复数形式,12年来一直是个谜。所以,
”\_(ツ)_/'