在Android Studio中安装Vuforia

Fre*_*nez 4 android augmented-reality vuforia android-studio

任何人都可以给我一些指示,说明我应该如何在Android Studio中安装Vuforia?我正在制作一款新应用,我需要在Vuforia中使用增强现实技术.希望你能帮我!

非常感谢!

San*_*bhu 7

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

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

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

  • 确保您已安装Android Studio的最新版本:

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

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

  • 启动Android Studio

  • 选择File - > Import Project ...并浏览到要打开的示例Vuforia项目的根目录

  • 继续导入向导对话框(单击下一步,下一步),直到到达包含此消息的页面:

    1. "或者,您可以填写下表中的实际路径图":
    2. 点击编辑
    3. 输入Vuforia.jar库的实际路径(位于您的vuforia_install_dir/build/java/vuforia下)
  • 在项目视图中,右键单击项目并展开视图层次结构,以便在app> src> main下找到Vuforia.ja r

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

  • 单击上下文菜单中的"添加为库 ..."选项

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

  • 右键单击项目并选择"打开模块设置"

    1. 选择"App"
    2. 然后选择"依赖关系"选项卡
    3. 单击"+"按钮以添加文件依赖关系并浏览到
      Vuforia.jar文件
  • 在Android Studio项目目录下的"app/src/main"文件夹下创建一个名为"jniLibs"的文件夹

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

项目根目录下的结果目录结构应该是:

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

好运 :)

  • 这是 vuforia 的官方答案,但由于 PTC 购买了 vuforia,因此该链接现在无法正式提供。如果您想要官方链接,请访问:https://library.vuforia.com/articles/Solution/Installing-the-Vuforia-Android-SDK (3认同)
  • 正如我上面提到的,这是我为了简化代码结构而额外添加的内容:在 Android Studio 项目目录下的“app/src/main”文件夹下创建一个名为“jniLibs”的文件夹。否则,您可以直接将示例代码粘贴到“samples”文件夹中 (2认同)