2016-09-29 7 views
1

내 안드로이드 앱 어려움을 겪고있어 내가 예에서 다음 코드가 있습니다추출 깊이 데이터 구글 탱고

@Override 
public void onXyzIjAvailable(final TangoXyzIjData xyzIj) { 
     // Update depth data 
     updateYSDepth(xyzIj); 

} 

을 그리고 어떻게 든 그것은 나에게

JNI 오류 (응용 프로그램 버그를이 오류를 제공합니다) : com.ologicinc.rostango.TangoNodes.vio.VioDepthNode $ 2.onXyzIjAvailable (com.google.atap.tangoservice.TangoXyzIjData) 을 무효화하는 인수 1로 com.google.atap.tangoservice.TangoPointCloudData의 인스턴스를 전달하려고 시도 누구나이 문제가 발생했습니다. 전에?

또한 사람이 사용하는 제안 다음

void onPointCloudAvailableRouter(void* context, const TangoPointCloud* tangoPointCloud) { 

} 

나는 온라인 onPointCloudAvailableRouter에 대해 아무것도

답변

2

당신이 시작할 때이 설정을 설정하는 찾을 수가 캔트?

config.putInt(TangoConfig.KEY_INT_DEPTH_MODE, TangoConfig.TANGO_DEPTH_MODE_XYZ_IJ); 

이 문서는 달리 깊이 모드는 최신 버전에서 기본적으로 설치되지 않으며, 그렇지 않은 경우 해당 오류가 발생합니다.

@Override 
public void onPointCloudAvailable(TangoPointCloudData pointCloud) { 

} 
+0

TangoConfig.TANGO_DEPTH_MODE_POINT_CLOUD 

콜백 내가 새로운 설정을 설정하지만, 난 여전히 같은 오류가 .. : 또한 xyzIj이 deprecrated됩니다

, 당신이 사용되어야한다 – Alfaplus