私は次のプロジェクト構造を持っています....
ただし、次を実行すると...
this.getResources().openRawResource(R.raw.test);
私は次のことを得る...
06-03 13:40:38.614: E/Trace(9496): トレース ファイルを開く際のエラー: そのようなファイルまたはディレクトリはありません (2)
そして、次を実行すると...
AssetFileDescriptor a = this.getResources().openRawResourceFd(R.raw.test);
私は次のことを得る...
06-03 13:43:02.785: E/AndroidRuntime(9549): java.lang.RuntimeException: アクティビティ ComponentInfo{com.me.gl/com.me.gl.OpenGlActivity} を開始できません: android.content.res.Resources $NotFoundException: ドローアブル リソース ID #0x7f040000 からのファイル res/raw/test.bmp
06-03 13:43:02.785: E/AndroidRuntime(9549): 原因: java.io.FileNotFoundException: このファイルはファイル記述子として開くことができません。おそらく圧縮されている
私が見逃しているアイデアはありますか??
アップデート
この問題は、アクティビティが GLSurfaceView を使用しているために発生しているようです。先に動けば…
view = new GLSurfaceView(this);
すべてのリソースにアクセスできるようです。タイトルが少し変わったのですが、その理由を誰か教えていただけませんか?
後でテストプロジェクトに取り組みます。