2017-08-18 21 views
-1

場所を示す場所ベースのARをコードしています。次のリンクAugmented reality android exampleにアンドロイドコードを試してみましたが、Redmi note 3(API 24 )ノーガット。私はmain.xml場所の近くの場所で表示Augmented reality Android

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/surface_overlay"> 

<SurfaceView android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/surface_camera" /> 
</FrameLayout> 

エラー

08-18 09:15:15.588 32701-32701/? E/AndroidRuntime: FATAL EXCEPTION: main 
               Process: advisory.arplaces, PID: 32701 
               java.lang.NullPointerException: Attempt to write to field 'advisory.arplaces.arview.DataView advisory.arplaces.arview.RadarView.view' on a null object reference 
                at advisory.arplaces.arview.DataView.draw(DataView.java:329) 
                at advisory.arplaces.arview.RadarMarkerView.onDraw(ARView.java:390) 
+0

[NullPointerExceptionとは何ですか?それを修正するにはどうすればいいですか?](https://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix -それ) –

答えて

0

でいくつかの変更をしましたこんにちは、私はあなたが適切にlibが宣言しないかもしれないと思うか、あなたはそれを適切にチェックしたいので、あなたはjavaファイルにRadarViewオブジェクトを初期化しませんでしたかnullオブジェクト参照例外が発生しているため、デバッグしようとしました。