在 Android Studio 中安装 Vuforia

Installing Vuforia in Android Studio

谁能告诉我如何在 Android Studio 中安装 Vuforia?我正在制作一个新应用程序,我需要将增强现实与 Vuforia 结合使用。希望你能帮我!

非常感谢!

您需要按照以下步骤操作:

  • 阅读我们的入门指南,了解有关设置 Java SDK,Android SDK 和 NDK:

    https://developer.vuforia.com/downloads/sdk

  • 确保您已经安装了 Android 的最新版本 工作室来自:

    http://developer.android.com/sdk/index.html

  • 使用 Android SDK 管理器(在 Android Studio 中)获取 最新的 Android SDK 和 Android 平台和构建工具

  • 启动 Android Studio

  • Select File -> Import Project ... 并浏览到根目录 您要打开的示例 Vuforia 项目的数量

  • 在“导入向导”对话框中继续(单击“下一步”、“下一步”),直到您 使用此消息到达页面:

    1. "Alternatively, you can fill in the actual path map in the table below":
    2. 点击编辑
    3. 输入 Vuforia.jar 库的实际路径(位于 vuforia_install_dir/build/java/vuforia 下)
  • 在项目视图中,右键单击项目并展开视图 层次结构,以便在 Vuforia.jar 下找到 app > src > main

  • 右键单击 Vuforia.jar 打开上下文菜单

  • 单击上下文菜单中的 "Add as library..." 选项

  • 或者,如果您无法在项目中找到 Vuforia.jar 层次结构:

  • 右键单击项目,然后 select、"Open Module Settings"

    1. select"App"
    2. 然后 select "Dependencies" 选项卡
    3. 单击“+”按钮添加文件依赖项并浏览到
      Vuforia.jar 文件
  • "app/src/main" 文件夹下创建一个名为 "jniLibs" 的文件夹 Android工作室项目目录

  • 复制 "armeabi-v7a" 文件夹(包括 libVuforia.so 文件 位于其中)从 "vuforia_install_dir/build/lib""app/src/main/jniLibs"文件夹

项目根目录下的结果目录结构应为:

/app
  /src
     /main
        /jniLibs
             /armeabi-v7a
                 /**libVuforia.so**
  • 如果您的项目包含 "jni" 文件夹,请将其移动到某个位置 在您的项目之外(否则 Android Studio 可能会尝试 编译该文件夹中的源代码,可能会失败)
  • 清理并重建项目
  • 运行 您设备上的应用程序

祝你好运:)

来自 here 的回答并为我工作:

(似乎项目需要访问 Vuforia.jar 文件并且无法在示例文件夹之外访问它(?))

所以,

  1. 将 Vuforia.jar 文件从文件夹 \vuforia-sdk-android-x-x-x\build\java\vuforia 复制到示例项目中的文件夹,例如至 \samples\app\libs (重要的是它在“\app”路径下,所以你可以在下一步中找到它)

  2. 在Android SDK中点击F4(或者右击项目结构中的app文件夹然后点击"Open Module Settings"。 Select 选项卡 "dependencies",单击“+”添加依赖项和 select“2 文件依赖项”。 现在 select 上面的路径和文件 ((\samples\app) \libs\Vuforia.jar) 和项目 运行 就好了...

祝你好运。