代替リソースディレクトリは入れ子にすることはできません
修飾子名のルール:http://developer.android.com/guide/topics/resources/providing-resources.html では、あなたはそれを見ることができます。たとえば、 にはres/drawable/drawable-en /を指定できません。
ネストされたフォルダがres
フォルダでサポートされていない、ファイルの のみ線形リストをサポートしています。しかし、assets
フォルダでは、assetsフォルダの内容がリソースと見なされないので、 というフォルダとファイルの任意の階層を配置することができます。
あなたはres/raw/dicts/en-GB/wordlist.txt
のようなものにできないようにする必要があり、それが起こった場合、あなたはおそらくwordlist.txt(R.raw.wordlist)のリソースIDを取得できませんでした
資産フォルダと生のフォルダ、似ています。 には未加工ファイルを含めることができますが、未加工のファイルはリソースとみなされ、アセット内の ファイルは含まれません。
興味深い。私はまだファイルにアクセスしようとしていませんが、フォルダの名前を変更するだけでエラーが消えてしまったようです。それはバグかもしれないように聞こえる。 – fredley
おそらくbug.iは 'res/raw/dictionaries/en-GB/wordlist.txt'という名前でテストしました。この場合、エラーは出ませんでしたが、リソースによってワードリストにアクセスできませんでしたid(R.raw.wordlist) –