资产的文件夹在哪里?

时间:2015-09-14 12:26:05

标签: java android csv import

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

enter image description here

并使用以下代码访问它:

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。

3 个答案:

答案 0 :(得分:3)

你必须把它放在

src/main/assets       

从来没有把你想要保留的东西放在构建中/因为这个被clean

删除了

答案 1 :(得分:1)

enter image description here

包含资产文件夹的项目结构

答案 2 :(得分:0)

你要进入构建,但实际上你必须进入src/main/assets