私はこのトピックがおそらく前にカバーされていたと知っていますが、私の問題に対する答えは見つけられません。
私は読んでおく必要があるいくつかの単語を含むファイルを持っています。
デスクトップ版では正常に動作しますが、エミュレータで実行しようとするとjava.io.FileNotFoundException - no file found
と表示されます。
ファイルをデスクトップとは別の方法で読み込む必要があることを理解しています。プレーンテキストファイルを読む
ご協力いただければ幸いです。
ここにファイルを読むためのコードがあります。
String line;
try {
BufferedReader br = new BufferedReader(new FileReader("words.txt"));
if (!br.ready()) {
throw new IOException();
}
while ((line = br.readLine()) != null) {
words.add(line);
}
br.close();
} catch (IOException e) {
System.out.println(e);
}
でも、Androidでは動作しません。
まだ解決されていません!
を "それは、Android上で動作しません!!"これは、 'words.txt'が無効なパスであるためです。このファイルはどこですか? – CommonsWare
は私のassestsフォルダに..私はまた、 "assests/words.txt" と "/assests/words.txt" – Joe
http://stackoverflow.com/questions/4081763/access-resource-files-in-android –