2012-07-23 17 views
5

Robię NAPRAWDĘ prostą aplikację, podstawowy hello do przetestowania AndEngine i mam obecnie pewne problemy podczas uruchamiania go: Ustawiłem moje właściwości emulatora jako RealMayo sugeruje w swoich filmach i powinno działać, ale pojawia się ten błąd zamiastAndroid AndEngine: java.lang.IllegalArgumentException: Nie znaleziono EGLConfig

07-23 13:10:23.014: E/AndroidRuntime(1485): java.lang.IllegalArgumentException: No  EGLConfig found! 

ktoś napotkał taką samą sytuację, czy może wie jak go rozwiązać?

Jestem prawie kuszony, aby nas nie mieć AndEngine w ogóle ... ponieważ prosta aplikacja była naprawdę trudna do uruchomienia.

UWAGA: Znalazłem kilka postów, ale mają one co najmniej 3 miesiące, a użycie emulatorów zostało naprawione niedawno.

Anyways Thank you! :)

Odpowiedz

3

upewnić się, że jest co najmniej AVD Android w wersji 4.0.3

zobaczyć ten wątek http://www.andengine.org/forums/gles2/api-level-t8230.html

+2

Wybrać wersję AVD to 4.0.3 i sprawdzić użycie procesora GPU hosta, jego woking dla mnie na emulatorze 4.0.3. Przejdź poniżej strony, która pomoże Ci ustawić Host GPU na starym AVD i zaktualizowanym AVD. – Ravikumar11

+1

Dzięki! Brakowało mi "Use Host GPU" ... działa dobrze na emulatorze API 18 (4.3) – IanB

0

tylko dodać niewielki dodatek do odpowiedzi powyżej (odpowiedź nr 1): upewnij się wzdłuż tworzenia AVD z poziom API 15 (Android 4.0.3), który zaimportował AndEngine docelowy projekt biblioteki biblioteki został również zbudowany z systemem Android 4.0.3. Aby sprawdzić poprawność: kliknij prawym przyciskiem myszy na AndEngine bibliotekę w projekcie zaćmienia, wybierz "właściwości", w lewym panelu otwartego okna kliknij na "Android" etykieta; w prawym okienku sprawdź, czy pole wyboru "Android 4.0.3" jest zaznaczone. Jeśli opcja "Android 4.0.3" nie jest tam wymieniona, po prostu zaimportuj ją za pomocą Menedżera Androida SDK.

0

Komentarz Ravikumar11 na temat GPU pomógł mi rozwiązać problem.

Dodatkowo musiałem:

  1. Aktualizacja SDK ze wszystkich opcji dla mojego obecnego API (17) i ogólnych narzędzi (binarne pliki do pobrania, które nie są API specyficznych)

  2. Jak Eclipse SDK sugeruje po aktualizacji, uruchom Check for Updates w Eclipse i kilka rzeczy jest ładowany następnie

Stamtąd udało mi się uruchomić moją aplikację w AndEngine emulator

Powiązane problemy