【问题标题】:ARToolkit in Android StudioAndroid Studio 中的 ARToolkit
【发布时间】:2016-09-04 12:28:31
【问题描述】:

我是 Android Studio 的初学者,我尝试构建一个我找到 ARToolkit SDK 并下载的 AR 应用程序,但我不知道如何使用它以及如何将其添加到 Android Studio。其中有一些示例项目,我也无法使用 Android Studio 打开它们。

【问题讨论】:

  • 在示例项目中我的 gradle 也无法同步

标签: android android-studio artoolkit android-augmented-reality


【解决方案1】:

在 ARToolKit SDK 中有一个名为“android”的文件夹,其中包含一个 ./build.sh 和一个 ./build_native_examples.sh,您需要在尝试运行示例之前执行 ./build.sh。

按照此处的说明,您需要执行哪些操作才能使 ./build.sh 正常工作。 http://artoolkit.org/documentation/doku.php?id=4_Android:android_native

您应该能够将示例“导入”到 AndroidStudio。但如前所述,首先您需要按照说明运行 ./build.sh

告诉我进展如何。我很高兴为您提供进一步的支持。

【讨论】:

  • 在运行这些 shell 脚本时,找不到 ndk-build。我必须将此项目保留在 sdk 路径中吗?注意:我已经执行了 setenv 脚本。
  • 可能是安卓 ndk 的错误路径。再次查看文档。您需要有几个变量指向 Android SDK 和 NDK
【解决方案2】:

作为替代方案,我建议您使用这个项目:https://github.com/plattysoft/ArToolKitJpctBaseLib

它是 ARToolKit 顶部的一个包装器,将它与 3D Engine jPCT-AE 连接起来。

  • 您可以使用 gradle 导入依赖项
  • 如果你选择了,你可以直接使用 ARToolKit
  • 所有示例均使用 Android Studio 构建
  • AR 应用的创建更加精简(无需定义渲染器)
  • 拥有 3D 引擎可以大大简化增强功能的创建过程

【讨论】:

  • 这不是一个真正的答案......一个关于“我如何让某事工作?”的答案。不是“做其他事情”,即使它有帮助的。
  • 答案以“作为替代方案”开头。一般来说,我不建议在有可用二进制文件时编译 ARToolkit。
【解决方案3】:

只需下载并在 Android Studio 上导入:File->New->Import project ... 修复 Gradle(如果被问到) GitHub working example of ARToolKit

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2016-04-24
    • 1970-01-01
    • 2016-02-04
    • 1970-01-01
    相关资源
    最近更新 更多