简单的问题我知道 - 但我的 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/中,因为它会被 clean
删除
关于java - Assets 文件夹在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32564785/