数日前、私は最初の Android ゲームに取り組み始めました。私は OpenGL ES 2.0 を使用することにしました。それが最も馴染みのある代替手段だったからです。ただし、現在、実際のデバイスでゲームをテストすることはできないため、Intel HAXM がインストールされた 4.0.3 仮想デバイスを使用して、代わりに AVD を使用することにしました。これは完全に機能しているように見えましたが、本当に奇妙な問題に遭遇しました。
Eclipse からゲームをコンパイルして実行すると、問題なく動作します。ただし、AVD または Eclipse からゲームをもう一度実行すると、背景色以外は何も描画されません。Eclipse がアプリケーションを再コンパイルする必要があるようにコード内の何かを変更すると、すべてが正常に機能するようになりますが、それは最初の実行時のみです。
何が起こっているのかわかりません。推測する必要がある場合、AVDが何らかの形で機能していると言えますが、これを修正する方法を知っている人はいますか? ご要望があれば、関連するソース コードを提供しますが、このような問題の原因がわからないため、現時点では提供できません。