2017-10-09 6 views
-2

私はAndroid搭載の6.0で何のエラーもなく作業していますが、7.0では動作しないプログラムがあります。私は7.0でプログラムを始めることができますが、カメラを使用したいときは毎回終了します。その問題は何ですか? (Androidのスタジオでは、6.0から7.1.1に適合するように設定されている)Androidスタジオ、プログラムは6.0と互換性がありますが、7.0はありません

10-10 15:17:40.193 18001から18001/erdosk.stockidbp I/OpenCameraSource:カメラフォーカスモード:連続系このデバイスでは画像がサポートされていません。 10-10 15:17:40.194 18001-18001/erdosk.stockidbp I/SurfaceView:35685123 finishedDrawing、this = android.view.SurfaceView {2208303 VE ..... ...... ID -28,0-629,876 } 10-10 15:17:40.202 18001-18001/erdosk.stockidbp D/AndroidRuntime:VMのシャットダウン10-10 15:17:40.216 18001-18001/erdosk.stockidbp E/AndroidRuntime:致命的除外:メイン

プロセス:erdosk.stockidbp、PID:18001 java.lang.NullPointerException:erdosk.stockidbp.camera.CameraSourceのヌルオブジェクトリファレンスでインタフェースメソッド 'boolean java.util.List.contains(java.lang.Object)'を呼び出そうとしています.createCamera(CameraSource.java:510)at erdosk.stockidbp.camera.CameraSource.start(CameraSource.java:229)at erdosk.stockidbp.camera.CameraSourcePreview.startIfReady(CameraSourcePreview.java:82)(erdosk.stockidbp.camera)。 CameraSourcePreview.access $ 200(CameraSourcePreview.java:32)at erdosk.stockidbp.camera.CameraSource android.view.SurfaceView $ 3onPreDraw(SurfaceView.java:180)android.view.ViewTreeObserverの$ SurfaceCallback.surfaceCreated(CameraSourcePreview.java:92)をandroid.view.SurfaceView.updateWindow(SurfaceView.java:709)でプレビューします。 android.view.View.ViewRootImpl $ TraversalRunnable.run(ViewRootImpl.java:2553)のandroid.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1462)のandroid.view.View.View.RootImpl.performTraversals(ViewRootImpl.java:2553)のdispatchOnPreDraw(ViewTreeObserver.java:944) .java:6965)android.view.Choreographer.doFrame(Choreographer.java:6965)のandroid.view.Choreographer.doCallbacks(Choreographer.java:709)のandroid.view.Choreographer $ CallbackRecord.run(Choreographer.java:907) 644)android.os.Handler.dispatchMessage(Handler.java:103)のandroid.os.Handler.handleCallback(Handler.java:836)のandroid.view.Choreographerの$ FrameDisplayEventReceiver.run android.os.Looper.loop(Looper.java:203)android.app.ActivityThread.main(ActivityThread.java:6251)at java.lang.refle com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1063)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)

のct.Method.invoke(ネイティブメソッド)
+0

あなたはそのエラーが発生したLogCatを投稿できますか? –

+1

これは整備士に「私の車は動かない」と言うのと同じです。あなたが試したこと、どこでエラーが発生したのか、何かについての情報を何も与えずに。あなたのコードを掲示し、エラーのlogcatを投稿してください。 – Moonbloom

+0

あなたのlogcatエラーを投稿してください。しかし、私は問題がfileproviderだと思う –

答えて

1

(カメラを使用するための)実行時権限がないようです。または、カメラインテントのある「file://」URLを使用します。

関連する問題