Androidアプリの開発をしており、端末のカメラを起動し、QRコードで情報を取得する。
プログラムを作っています。
QRコードを利用する際のライブラリは「zxing」を使用しております。
Android 5.0.2のXperiaだと正常に起動できるのですが、
Android 6.0のXperiaだと下記のようなエラーが出て落ちてします。
lang
1E/CameraInstance: Failed to open camera 2java.lang.RuntimeException: Fail to connect to camera service 3at android.hardware.Camera.<init>(Camera.java:518) 4at android.hardware.Camera.open(Camera.java:360) 5at com.google.zxing.client.android.camera.open.OpenCameraInterface.open(OpenCameraInterface.java:83) 6at com.journeyapps.barcodescanner.camera.CameraManager.open(CameraManager.java:121) 7at com.journeyapps.barcodescanner.camera.CameraInstance$3.run(CameraInstance.java:158) 8at android.os.Handler.handleCallback(Handler.java:739) 9at android.os.Handler.dispatchMessage(Handler.java:95) 10at android.os.Looper.loop(Looper.java:224) 11at android.os.HandlerThread.run(HandlerThread.java:61)
lang
1Failed to configure camera 2java.lang.NullPointerException: Attempt to invoke virtual method 'android.hardware.Camera$Parameters android.hardware.Camera.getParameters()' on a null object reference 3at com.journeyapps.barcodescanner.camera.CameraManager.setParameters(CameraManager.java:353) 4at com.journeyapps.barcodescanner.camera.CameraManager.configure(CameraManager.java:139) 5at com.journeyapps.barcodescanner.camera.CameraInstance$4.run(CameraInstance.java:171) 6at android.os.Handler.handleCallback(Handler.java:739) 7at android.os.Handler.dispatchMessage(Handler.java:95) 8at android.os.Looper.loop(Looper.java:224) 9at android.os.HandlerThread.run(HandlerThread.java:61)
AndroidManifest.xml
<uses-permission android:name="android.permission.CAMERA" />
Activity
new IntentIntegrator(HogeActivity.this).initiateScan();
と記入をしております。
お分かりの方がいらっしゃいましたらよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/15 16:14