Java 资产文件夹在哪里?

Java 资产文件夹在哪里?,java,android,csv,import,Java,Android,Csv,Import,我知道一个简单的问题——但我的android应用程序根本找不到我的CSV文件。我把文件放在这里: 并使用以下代码访问它: public void getFragenfromCSV(){ AssetManager a = getAssets(); BufferedReader reader = null; try { InputStream is = a.open("fragenbronze.csv");

我知道一个简单的问题——但我的android应用程序根本找不到我的CSV文件。我把文件放在这里:

并使用以下代码访问它:

public void getFragenfromCSV(){

        AssetManager a = getAssets();
        BufferedReader reader = null;
        try {
            InputStream is =  a.open("fragenbronze.csv");
             reader = new BufferedReader(new InputStreamReader(s));
        } catch (IOException e) {
            System.out.println("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
            e.printStackTrace();
        }
        try {
            String line;
            while ((line = reader.readLine()) != null) {
                String[] RowData = line.split(",");
                System.out.println(RowData[0]);

            }
        }
        catch (IOException ex) {
            // handle exception
        }
        }

运行应用程序时,我总是从catch部分获取IOException。

您必须将其放入

src/main/assets       

永远不要把你想保留的东西放在build/中,因为它会被清除,你必须把它放进去

src/main/assets       
永远不要把你想保留的东西放在build/中,因为它会被
clean

带有资产文件夹的项目结构


项目结构与资产文件夹

您将进入构建,但实际上您必须进入
src/main/assets
您将进入构建,但实际上您必须进入
src/main/assets

非常感谢!该文件夹不存在,因此我没有找到它。创建文件夹后,它会工作。谢谢不客气-如果它解决了问题,您可能希望接受此答案非常感谢!该文件夹不存在,因此我没有找到它。创建文件夹后,它会工作。谢谢不客气-如果它解决了问题,你可能会接受这个答案