将Android Studio与Vuforia一起使用[已关闭]

问题描述 投票:11回答:2

以下是我在Window 8上的Android Studio上运行Vuforia示例的方法

  1. 下载,提取样本,删除文件.project和project.properties
  2. 在Android Studio上:导入项目,下一个,下一个...
  3. 下载并安装android NDK http://developer.android.com/tools/sdk/ndk/index.html
  4. 下载并安装cygwin http://cygwin.com/
  5. 编辑文件jni / Android.mk LOCAL_SRC_FILES = C:/ Vuforia-sdk / build / lib / $(TARGET_ARCH_ABI)/libQCAR.so LOCAL_EXPORT_C_INCLUDES:= C:/ Vuforia-sdk / build / include其中Vuforia-sdk是你的vuforia sdk
  6. 在项目文件夹中打开cmd并执行“ndk-build”
  7. 在android studio中,单击项目结构,模块,“YourModuleName”,依赖项,添加jar,为我选择正确的vuforia sdk路径: C:\ Vuforia-SDK \建造\ java的\ QCAR \ QCAR.jar
  8. 在Android Studio中构建和运行您的项目
  9. 玩得开心!

*不要忘记ndk和cygwin的PATH变量

android android-ndk android-studio augmented-reality vuforia
2个回答
7
投票

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

 https://developer.vuforia.com/resources/dev-guide/getting-started-android-native-sdk

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

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

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

启动Android Studio

选择文件 - >导入项目...并浏览到要打开的示例Vuforia项目的根目录,然后在“导入向导”对话框中单击“下一步”,再单击“下一步”,直到找到包含此消息的页面:

“或者,您可以在下表中填写实际路径图”:点击进行编辑

输入Vuforia.jar库的实际路径(位于您的vuforia_install_dir / build / java / vuforia下)

在项目视图中,右键单击项目并展开视图层次结构,以便在app> src> main下找到Vuforia.jar,右键单击Vuforia.jar以打开上下文菜单

单击上下文菜单中的“添加为库...”选项

或者,如果在项目层次结构中找不到Vuforia.jar:右键单击项目并选择“打开模块设置”

选择“App”,然后选择“Dependencies”选项卡

单击“+”按钮以添加文件依赖关系并浏览到Vuforia.jar文件

在Android Studio项目目录下的“app / src / main”文件夹下创建一个名为“jniLibs”的文件夹

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

the resulting directory structure under your project root should be:
/app
/src
/main
/jniLibs
/armeabi-v7a
libVuforia.so

清理并重建项目

在您的设备上运行该应用


2
投票

试试这个,用vuforia将Eclipse Project导出到Android Studio中,这对我有用。

以下是我在Android Studio中正常工作的步骤。

  • 从Eclipse导出Eclipse项目作为Gradle项目。
  • 转到android studio中对android studio窗口的欢迎。
  • 单击Import Non android studio project。
  • 找到从eclipse导出的项目,展开它并选择build.gradle文件,然后单击“确定”。
  • 从vuforia sdk复制vuforia.jar文件。
  • 右键单击android studio中的项目,然后单击“在资源管理器中显示”选项。
  • 找到libs文件夹并粘贴复制的vuforia.jar文件。
  • 在与APK文件相同的结构中创建一个文件夹lib(注意:它不是libs)。
  • armeabi文件夹中创建另一个文件夹lib
  • 复制.so文件并将其粘贴到armeabi文件夹中。并将lib文件夹压缩到lib.zip
  • lib.zip重命名为armeabi.jar
  • armeabi.jar文件夹中包含libs
  • 然后清理构建并运行项目。
© www.soinside.com 2019 - 2024. All rights reserved.