2013-06-30 2 views
1

У меня странная проблема с галактикой nexus при попытке просмотра в реальном времени камеры в моем приложении. Я получаю эту ошибку в журнале кошки:Galaxy Nexus (Specyicaly) camera startPreview failed

06-29 16:31:26.681 I/CameraClient(133): Opening camera 0 
06-29 16:31:26.681 I/CameraHAL(133): camera_device open 
06-29 16:31:26.970 D/DOMX (133): ERROR: failed check:(eError == OMX_ErrorNone) || (eError == OMX_ErrorNoMore) - returning error: 0x80001005 - Error returned from OMX API in ducati 
06-29 16:31:26.970 E/CameraHAL(133): Error while configuring rotation 0x80001005 
06-29 16:31:27.088 I/am_on_resume_called(21274): [0,digifynotes.Activity_Camera] 
06-29 16:31:27.111 V/PhoneStatusBar(693): setLightsOn(true) 
06-29 16:31:27.205 E/CameraHAL(133): OMX component is not in loaded state 
06-29 16:31:27.205 E/CameraHAL(133): setNSF() failed -22 
06-29 16:31:27.205 E/CameraHAL(133): Error: CAMERA_QUERY_RESOLUTION_PREVIEW -22 
06-29 16:31:27.252 I/MonoDroid(21274): UNHANDLED EXCEPTION: Java.Lang.Exception: Exception of type 'Java.Lang.Exception' was thrown. 
06-29 16:31:27.252 I/MonoDroid(21274): at Android.Runtime.JNIEnv.CallVoidMethod (intptr,intptr) <0x00068> 
06-29 16:31:27.252 I/MonoDroid(21274): at Android.Hardware.Camera.StartPreview() <0x0007f> 
06-29 16:31:27.252 I/MonoDroid(21274): at DigifyNotes.CameraPreviewView.SurfaceChanged (Android.Views.ISurfaceHolder,Android.Graphics.Format,int,int) <0x000d7> 
06-29 16:31:27.252 I/MonoDroid(21274): at Android.Views.ISurfaceHolderCallbackInvoker.n_SurfaceChanged_Landroid_view_SurfaceHolder_III (intptr,intptr,intptr,int,int,int) <0x0008b> 
06-29 16:31:27.252 I/MonoDroid(21274): at (wrapper dynamic-method) object.4c65d912-497c-4a67-9046-4b33a55403df (intptr,intptr,intptr,int,int,int) <0x0006b> 

В тот же исходный код работает безупречно на Samsung Galaxy Ace 2X (4.0.4) и LG G2X (2.3.7). Пойду позже на галактику s4, если мой друг предоставит мне это.

Galaxy Nexus работает под управлением Android 4.2.2 Я верю.

У кого-нибудь есть идеи?

EDIT: Вот мои классы камеры:

[Пожалуйста, обратите внимание, я использую моно] [Форматирование более читаемым, если вы его просмотра в качестве сырья]

Камера активность: http://pastebin.com/YPcGXJRB

камера предварительного просмотра Вид: http://pastebin.com/zNf8AWDf

+0

Не могли бы вы добавить свой класс камеры также –

ответ

0

вы пытались сделать это

android:screenOrientation="landscape" 

в манифест? Мне кажется, что по какой-то причине это проблема ориентации ...

+0

Мое приложение должно быть явно портретировано ... – Roman

+0

Используйте вместо этого портрет. Я просто случайно выбрал пейзаж. – Emmanuel

+0

Я уже сделал это – Roman