4

AndEngine を使用していますが、常にエラーが発生します。

「java.lang.IllegalArgumentException: EGLConfig が見つかりません!」

エミュレーターでアプリを実行したとき。GPU エミュレーションは、ハードウェア構成で true に設定されています。また、すべての SDK で発生します。私のアプリは電話で正常に動作します。誰にも提案はありますか?:)

編集:これは、ubuntu でのグラフィックス カードのセットアップに問題がありました。現在はすべて正常です :)

4

2 に答える 2

1

私は以前に同じ問題を抱えていましたが、次のようにして解決しました。

  1. 最後の 2 つの API (API 15 と API 16) をダウンロードしました
  2. Eclipse JUNO で ADT 20.0.3 をインストールしました
  3. platform-tools (revision 14) と sdk-tools (revision 20.0.3) の最新バージョンをインストールしました。
  4. プラットフォーム用の Intel Atom x86 ベースの新しいシステム イメージをダウンロードしました (この原因に注意してください。API 15 と 16 は ARM で動作しません (少なくとも私にとっては動作しませんでした))。
  5. 言及したように、AVD を作成するときに GPU エミュレーションを有効にします。

注: これらはすべて SDK Manager で実行できます。あなたの国がブロックされている(Googleリポジトリにアクセスできない)ためにそうでない場合は、プロキシを使用して直接リンクに行く必要があります.BTWは私の場合です. :)

これで十分なはずです。これが Android を開発するための最良の構成だと思いますが、ステートメント 1 と 4 を適用することで問題を解決できます。幸運を祈ります!!!

PD: 以前の API バージョン (Froyo など) で OpenGL 2.0 を使用するアプリをテストする場合は、実際の電話で行う必要があります。

于 2012-10-01T19:13:23.230 に答える