2015-09-14 87 views
0

简单的问题我知道 - 但我的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 
     } 
     } 

在运行应用程序,我总是从捕捉部分获得IOException异常。

回答

3

你已经把它放在

src/main/assets  

从来没有把你想保持在建的东西/因为这让与clean

+0

非常感谢!该文件夹不存在,这就是为什么我没有找到它。创建它的文件夹后,它的作品。谢谢! – user896692

+2

欢迎您 - 如果它解决了您可能想要接受此答案的问题 – ligi

1

enter image description here

项目结构去除与资产文件夹

0

你正在建造内部,但实际上你必须进入src/main/assets