'The file name must end with .xml' 当我尝试从资产文件夹中的文本文件 (.txt) 中读取值时

'The file name must end with .xml' when i try to read the value from text file(.txt) inside the assets folder

我试图从 assets 文件夹中的文本文件 (.txt) 中读取值,当我尝试重建项目时,出现此错误,如何解决这个问题?

The file name must end with .xml

这是 java 代码,我正在尝试从文本文件中读取值,

         try {

            InputStream is=getAssets().open("english.text");
            int size=is.available();

            byte[] buffer=new byte[size];
            is.read(buffer);
            is.close();
            line=new String(buffer);

        } catch (IOException e) {
            e.printStackTrace();
        }

您的 assets/ 目录放错了地方。它需要直接在 main/ 下,作为 java/res/.

的对等节点