1

このコードを機能させようとしましたが、このエラーが発生し、解決方法がわかりません。

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)

4

1 に答える 1

1

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

とにかく、これはあなたが見る場所でなければなりません。

カメラ| Android開発者

于 2013-03-23T22:52:27.933 に答える