Intereting Posts
Монодроидные образцы / виджеты с исходным кодом Установите ширину пользовательского InfoWindow в Google Maps api v2 Фон Android ListView не окрашен Android – Как правильно обрабатывать методы onPause / onResume? Android MediaPlayer с AudioEffect: получение ошибки (-22,0) Android – Какой смысл делать домашняя кнопка? Событие выпадающего меню Actionbar Галерея – Прокрутка по прикосновению не работает Насколько безопасна локальная база данных Firebase в Android? Распознавание голоса в приложении для Android, которое всегда прослушивается Как распечатать журнал в файле android c ++? Retrofit 2.0 throwing "IllegalArgumentException: параметры @Field могут использоваться только с кодировкой формы". Как сделать правильный запрос API и исправить его? Как удалить элемент из моего пользовательского базового адаптера? Как открыть режим выбора ввода на событии клавиатуры Расширение класса Приложение бросает ClassNotFoundException

Камера не работает на Android 2.2

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

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

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

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

08-18 15: 00: 47.940: ОШИБКА / AndroidRuntime (289): FATAL EXCEPTION: GLThread 11 08-18 15: 00: 47.940: ERROR / AndroidRuntime (289): java.lang.IllegalArgumentException: нет конфигов, которые соответствуют configSpec 08-18 15: 00: 47.940: ERROR / AndroidRuntime (289): at android.opengl.GLSurfaceView $ BaseConfigChooser.chooseConfig (GLSurfaceView.java:760) 08-18 15: 00: 47.940: ERROR / AndroidRuntime (289): at android.opengl .GLSurfaceView $ EglHelper.start (GLSurfaceView.java:916) 08-18 15: 00: 47.940: ERROR / AndroidRuntime (289): на android.opengl.GLSurfaceView $ GLThread.guardedRun (GLSurfaceView.java:1246) 08-18 15 : 00: 47.940: ОШИБКА / AndroidRuntime (289): at android.opengl.GLSurfaceView $ GLThread.run (GLSurfaceView.java:1116) 08-18 15: 00: 48.369: WARN / ActivityManager (66): принудительное завершение деятельности com. android.camera/.Camera

Вы знаете, что не так?

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

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

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

* 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.2 сломан.

Обход проблемы: создать AVD с 2.1 в качестве цели.

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