La caméra ne fonctionne pas sur android 2.2
Dans Android SDK et AVD Manager, j'ai créé un nouveau android virtual device comme suit:
- Nom: myavd
- Cible: Android 2.2 - API de Niveau 8.
- Carte SD: 50MiB.
- Construire-dans: par Défaut (HVGA).
- Matériel: Abstrait LCD densité de 160.
Après le démarrage de cet appareil, je ne peux pas prendre une photo de construire-dans la caméra. Ce qui suit est l'erreur et d'exception.
L'application de la Caméra (processus com.android.appareil photo) s'est arrêté de façon inattendue. Merci d'essayer de nouveau.
08-18 15:00:47.940: ERREUR/AndroidRuntime(289): FATAL EXCEPTION: GLThread 11
08-18 15:00:47.940: ERREUR/AndroidRuntime(289): java.lang.IllegalArgumentException: Pas de configs match configSpec
08-18 15:00:47.940: ERREUR/AndroidRuntime(289): au android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)
08-18 15:00:47.940: ERREUR/AndroidRuntime(289): au android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
08-18 15:00:47.940: ERREUR/AndroidRuntime(289): au android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)
08-18 15:00:47.940: ERREUR/AndroidRuntime(289): au android.opengl.GLSurfaceView$GLThread.exécuter(GLSurfaceView.java:1116)
08-18 15:00:48.369: ALERTER/ActivityManager(66): la Force de finition en activité com.android.caméra/.Caméra
Savez-vous quel est le problème ?
OriginalL'auteur user423715 | 2010-08-18
Vous devez vous connecter pour publier un commentaire.
Il semble que ce comportement est normal. vérifier ici.
L'émulateur ne semble pas à l'appui de la caméra. Voici ces limitations :
Émulateur Limitations
Dans cette version, les limites de l'émulateur comprennent:
C'est bizarre en effet, j'ai le même problème. Je vais faire quelques recherches et après revenir ici si je trouve quelque chose d'intéressant
Dans l'émulateur 1.6 Android par défaut de l'image a été renvoyée par la Caméra intégrée de l'activité, ce qui était bien pour les différents tests. Dans emulator 2.2 vous obtenez une exception à la place. Je considère cela comme un bug dans l'émulateur.
OriginalL'auteur Sephy
Ce qui est faux: emulator 2.2 est cassé.
Solution: Créer un AVD avec 2.1 en tant que cible.
OriginalL'auteur user77115
Ont un coup d'oeil à ma réponse ici. La caméra se bloque dans Android 2.2. Vous risquez de ne pas détecter le disponible taille d'aperçu correctement.
OriginalL'auteur Abhinav