我有一個用核心jdk編譯的jar。Android - 從外部jar讀取txt文件
它包含一個讀取txt文件的java類。 它有一個測試,證明這個類可以正常工作。
如果我將這個jar包含在我的android項目中,然後調用讀取txt文件的java類。它無法報告:java.io.FileNotFoundException並向我想要加載的txt文件的路徑添加'/'。
Android的安全模型是否阻止讀取txt文件?
我的項目結構:
的Android模塊:
SRC/Loader.java [調用GetName.java]
的Java模塊:
test/TestGetName.java [調用GetNam e.java]
的src/GetName.java
資源/ names.txt中
摘要:
TestGetName.java工作
Loader.java失敗。一個FileNotFoundException拋出GetName
詳細消息狀態: /resources/names.txt(沒有這樣的文件或目錄) 但這不是我提供的路徑。我提供:resources/names.txt –
其中是資源文件夾?在哪個目錄中?它假定資源文件夾位於根目錄中。 – Ronnie
資源文件夾位於模塊的根目錄中。我不知道爲什麼它試圖加載它從文件系統根 –