【问题标题】:Unable to run Tango C examples on Asus phone无法在华硕手机上运行 Tango C 示例
【发布时间】:2018-01-28 21:17:02
【问题描述】:

我正在尝试在 Asus 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 应用程序可以使用。

【问题讨论】:

    标签: google-project-tango


    【解决方案1】:

    尝试在应用 gradle 中将您的目标版本更改为 23。调试版本中会出现一个警告,每次运行都必须确定,但这不会出现在发布版本中。

    Google 将停止使用 Tango 系统,因此如果您想制作 AR 应用,我建议您改用 AR Core,这就是 Google 的前进方向。

    【讨论】:

    • 我试过这个,但我仍然在屏幕上收到一个弹出错误,内容如下:检测到应用程序本机库的问题(请查阅日志了解详细信息):libtango_client_api.so:未经授权访问“libbinder.so” "...对于 libcutils.so、libutils.so、libgui.so 类似...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    相关资源
    最近更新 更多