Les applications Android OpenGL cessent de fonctionner après avoir été chargées dans l'émulateur
Mes applications avec OpenGL tous ne fonctionnent pas avec le nom "a cessé de fonctionner". Cela se produit même avec Android exemples de Projets (BasicGLSurfaceView). Lorsque je charge les projets en Cclipse et de les exécuter, ils ne fonctionnent pas, mais si je lance l'émulateur et de le sélectionner grâce à l'API de Démos, il fonctionne parfaitement. De course les plus récents de l'Éclipse et de l'API 14.0. Cela arrive aussi avec mes applications qui apparaissent sans faille
C'est à partir de BasicGLSurfaceView qui a simplement été chargé dans Eclipse et exécuter
Logcat au crash-----------------
11-19 21:35:52.887: E/AndroidRuntime(556): FATAL EXCEPTION: GLThread 75
11-19 21:35:52.887: E/AndroidRuntime(556): java.lang.IllegalArgumentException: No configs match configSpec
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:825)
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:981)
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1335)
11-19 21:35:52.887: E/AndroidRuntime(556): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1189)
Console------------------------------
[2011-11-19 21:34:40 - BasicGLSurfaceView] New emulator found: emulator-5554
[2011-11-19 21:34:40 - BasicGLSurfaceView] Waiting for HOME('android.process.acore') to be launched...
[2011-11-19 21:35:16 - BasicGLSurfaceView] WARNING: Application does not specify an API level requirement!
[2011-11-19 21:35:16 - BasicGLSurfaceView] Device API version is 14 (Android 4.0.1)
[2011-11-19 21:35:16 - BasicGLSurfaceView] HOME is up on device 'emulator-5554'
[2011-11-19 21:35:16 - BasicGLSurfaceView] Uploading BasicGLSurfaceView.apk onto device 'emulator-5554'
[2011-11-19 21:35:16 - BasicGLSurfaceView] Installing BasicGLSurfaceView.apk...
[2011-11-19 21:35:49 - BasicGLSurfaceView] Success!
[2011-11-19 21:35:50 - BasicGLSurfaceView] Starting activity com.example.android.basicglsurfaceview.BasicGLSurfaceViewActivity on device emulator-5554
[2011-11-19 21:35:52 - BasicGLSurfaceView] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.android.basicglsurfaceview/.BasicGLSurfaceViewActivity }
source d'informationauteur user1055947
Vous devez vous connecter pour publier un commentaire.
Un an passé, mais j'espère que je peux aider d'autres malchanceux gars!
Vous l'avais oublié d'ajouter le
GPU emulation
matériel de la propriété et de définir sa valeur àyes
dans votre émulation. Les ajouter et de les essayer.Le problème est le même qu'ici:
Android OpenGL ES 2.0 émulateur
CITATION:
Comme indiqué par Google lui-même, dans l'Android officielle de la documentation, de l'émulateur Android n'a pas encore de support de l'OpenGL ES 2.0.
Veuillez vous référer à ce document officiel.
http://developer.android.com/resources/tutorials/opengl/opengl-es20.html
J'espère que cela répond à votre question.
Avec adt 19 et sdk 4.0.3 r3 l'émulateur prend désormais en charge OpenGL.
http://android-developers.blogspot.com/2012/04/faster-emulator-with-better-hardware.html
Assurez-vous que lorsque vous l'installation de l'émulateur dans les propriétés du Matériel que vous ajoutez émulation GPU et définissez la valeur sur oui.
http://developer.android.com/tools/devices/emulator.html
L'astuce est la suivante: Ne pas utiliser l'émulateur. Brancher l'appareil que vous utilisez. Il devrait y avoir de la documentation sur la configuration. Après, si l'appareil est branché, il s'affiche lorsque vous démarrez votre application.
J'ai connu le même problème... Et finalement quand j'ai Décoché les Deux Options, à savoir l'Utilisation d'Accueil GPU ainsi que de Stocker une image de démarrage plus rapide... c'est ça... Il m'aide...
Pour Plus de Détails, Voir juste
http://on-android-opengl2.blogspot.in/2013/05/android-opengl-es-20-emulator.html