Камера не работает на Android 2.2 - PullRequest
5 голосов
/ 18 августа 2010

В Android SDK и AVD Manager я создал новое виртуальное Android-устройство следующим образом:

  • Имя: myavd
  • Цель: Android 2.2 - Уровень API 8.
  • SD-карта: 50 МБ.
  • Встроенный: по умолчанию (HVGA).
  • Аппаратное обеспечение: Абстрактная плотность ЖК-дисплея 160.

После запуска этого устройстваЯ не могу сделать снимок со встроенной камеры.Ниже приведены ошибки и исключения.

Приложение Camera (процесс com.android.camera) неожиданно остановилось.Пожалуйста, попробуйте еще раз.

08-18 15: 00: 47.940: ОШИБКА / AndroidRuntime (289): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: GLThread 11 08-18 15: 00: 47.940: ОШИБКА / AndroidRuntime (289): java.lang.IllegalArgumentException: конфиги не совпадают: 00: 47.940: ОШИБКА / AndroidRuntime (289): в android.opengl.GLSurfaceView $ EglHelper.start (GLSurfaceView.java:916) 08-18 15: 00: 47.940: ОШИБКА / AndroidRuntime (289): в android.opengl.GLSurfaceView $ GLThread.guardedRun (GLSurfaceView.java:1246) 08-18 15: 00: 47.940: ОШИБКА / AndroidRuntime (289): в android.opengl.GLSurfaceView $ GLThread.run (GLSurfaceView.java:1116) 08-18 15:00: 48.369: WARN / ActivityManager (66): Принудительно завершить действие com.android.camera/.Camera

Знаете ли вы, что не так?

Ответы [ 3 ]

6 голосов
/ 18 августа 2010

Кажется, это нормальное поведение. отметьте здесь .
Эмулятор, похоже, не поддерживает камеру. Вот эти ограничения:

Ограничения эмулятора

В этом выпуске ограничения эмулятора включают в себя:

* No support for placing or receiving actual phone calls. You can simulate phone calls (placed and received) through the emulator console, however.
* No support for USB connections
* No support for camera/video capture (input).
* No support for device-attached headphones
* No support for determining connected state
* No support for determining battery charge level and AC charging state
* No support for determining SD card insert/eject
* No support for Bluetooth
2 голосов
/ 13 августа 2011

Что не так: эмулятор 2.2 не работает.

Обходной путь: Создайте AVD с 2.1 в качестве цели.

1 голос
/ 22 октября 2010

Посмотрите на мой ответ здесь. Камера вылетает в Android 2.2 .Возможно, вы не правильно определяете доступные размеры предварительного просмотра.

...