我正在尝试在华硕ZenFone AR上构建和运行Tango C示例并且它们没有运行。示例代码来自2017年12月15日发布。我正在使用Android Studio 3.0.1并为Android 24构建.Logcat显示
01-28 15:54:52.037 23672-23672/? E/TangoJNINative: ERROR! Unable to load libtango_client_api.so!
01-28 15:54:52.038 23672-23672/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.projecttango.examples.cpp.pointtopoint, PID: 23672
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/libtango_device2.jar", zip file "/data/app/com.projecttango.examples.cpp.pointtopoint-1/base.apk"],nativeLibraryDirectories=[/data/app/com.projecttango.examples.cpp.pointtopoint-1/lib/arm64, /system/lib64, /vendor/lib64]]] couldn't find "libcpp_point_to_point_example.so"
这是由问题here描述的Android 7.0问题引起的吗?如果是这样,是否会在某些时候发布有效的Android 7示例?手机上的Play商店还有其他Tango应用可以使用。
答案 0 :(得分:1)
尝试在应用程序gradle中将目标版本更改为23。调试版本中将出现一个警告,您必须在每次运行时都正常,但这不会出现在发布版本中。
谷歌正在停止使用Tango系统,所以如果你想制作AR应用程序,我会建议改用AR Core,这就是谷歌的发展方向。