>>63
少し理由がわかった。

コードをコンパイルしてインストールすると、apkやリソース指定したファイルの保存場所とアプリのデータ保存場所が別になる。

そのせいでアプリの実行時に一部のファイルが見つけられないことがあるらしい。

なので必要なファイルは実行時にdataフォルダに作るようにした方が確実とのこと。

英語フォーラムにそんな感じのことが書いてあった。