このコードを機能させようとしましたが、このエラーが発生し、解決方法がわかりません。
03-23 21:51:44.705:E / AndroidRuntime(1628):java.lang.NullPointerException 03-23 21:51:44.705:E / AndroidRuntime(1628):org.projectproto.objtrack.SampleViewBase.surfaceCreated(SampleViewBase。 java:107)
このコードを機能させようとしましたが、このエラーが発生し、解決方法がわかりません。
03-23 21:51:44.705:E / AndroidRuntime(1628):java.lang.NullPointerException 03-23 21:51:44.705:E / AndroidRuntime(1628):org.projectproto.objtrack.SampleViewBase.surfaceCreated(SampleViewBase。 java:107)
mCamera
カメラへの参照を返さなかったnull
ためと思われます。Camera.open();
それにはさまざまな可能性があります。1つは、マニフェストファイルにカメラの権限がない可能性があります。確認してください<uses-permission android:name="android.permission.CAMERA" />
Nexus 7でも問題が発生しCamera.open()
ました。これは、何らかの理由でnullが返さCamera.open(0)
れるのと同じですが、フロントカメラのオブジェクトが返されるためです。これはフロントカメラしかないデバイスの一般的な問題かもしれませんが、わかりません。Camera.open()
Camera.open(1)
Camera
とにかく、これはあなたが見る場所でなければなりません。