嗨,当我使用以下配置集成我的应用程序时,它没有打开相机并在视图中显示空白屏幕。这是在特定设备(例如OEM设备)上发生的。你们可以建议我任何解决此问题的方法(如果可能的话,使用错误日志)。
您正在使用哪个库版本? 3.6.0
您正在使用哪个手机/平板电脑,并且可以运行哪个Android版本? 它在Samsung Galaxy A5,Android 7.0上运行良好。 但不能在自定义OEM设备上运行。
如果发生错误,您是否有堆栈跟踪或adb日志?
08-06 18:40:31.909 27339-27551/com.vivek.sample.merchant E/CameraInstance: Failed to open camera
java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.<init>(Camera.java:520)
at android.hardware.Camera.open(Camera.java:361)
at com.google.zxing.client.android.camera.open.OpenCameraInterface.open(OpenCameraInterface.java:83)
at com.journeyapps.barcodescanner.camera.CameraManager.open(CameraManager.java:138)
at com.journeyapps.barcodescanner.camera.CameraInstance$4.run(CameraInstance.java:218)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
08-06 18:40:31.909 27339-27551/com.vivek.sample.merchant D/CameraInstance: Configuring camera
08-06 18:40:31.909 27339-27339/com.vivek.sample.merchant D/CameraPreview: pause()
08-06 18:40:31.910 27339-27339/com.vivek.sample.merchant W/OrientationEventListener: Cannot detect sensors. Invalid disable
08-06 18:40:31.910 27339-27551/com.vivek.sample.merchant E/CameraInstance: Failed to configure camera
java.lang.RuntimeException: Camera not open
at com.journeyapps.barcodescanner.camera.CameraManager.configure(CameraManager.java:157)
at com.journeyapps.barcodescanner.camera.CameraInstance$5.run(CameraInstance.java:231)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
08-06 18:40:31.910 27339-27551/com.vivek.sample.merchant D/CameraInstance: Closing camera