簡體   English   中英

資產文件夾在哪里?

[英]Where is the folder for assets?

我知道一個簡單的問題-但我的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

在此處輸入圖片說明

帶資產文件夾的項目結構

您正在構建內部,但實際上您必須進入src/main/assets

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM