AR / VR Vuforia无法初始化

时间:2016-09-28 00:36:45

标签: android augmented-reality vuforia virtual-reality

我已经浏览了所有可能的调整变量,我试图尝试使其工作:

我调整了sdk版本: android:minSdkVersion =“19”android:targetSdkVersion =“22”

我确保所有设置都与此匹配:https://library.vuforia.com/articles/Solution/Integrating-Cardboard-to-the-ARVR-Sample

我也遵循Android的这些说明:
https://developer.vuforia.com/forum/faq/unity-player-settings

我甚至将 AndroidManifest.xml 更改为 AndroidManifest-Vuforia.xml

我正在跑步 Unity 5.3.0 / Vuforia6.0.117 / 三星Galaxy S6 Active / 以及最新的google纸板

该程序在我的网络摄像头上编译和运行完美,但第二次我将它安装在我的手机上并运行它,无论我做什么,我都会得到相同的 Vuforia初始化错误。是的,我确保允许应用程序使用相机。

有人可以帮忙吗?我已经浏览了互联网,但我无法让它发挥作用。

4 个答案:

答案 0 :(得分:1)

在Vuforia'菜单,点击'配置',然后停用网络摄像头'设置。

答案 1 :(得分:1)

我遇到了这个问题,这是因为我没有写我的Vuforia license key。在类target_link_libraries中,找到类似于以下内容的行:

SampleApplicationSession

它可以在Vuforia.setInitParameters(session.mActivityRef.get(), session.mVuforiaFlags, "KEY_HERE"); 370行上。但是在那儿插入钥匙,就可以解决它。

答案 2 :(得分:0)

这似乎是Vuforia Unity软件包中的一个问题。从https://developer.vuforia.com/downloads/sdk下载最新的Vuforia-Unity软件包,并将新软件包导入项目并替换旧软件包。这应该可以解决错误。

其他可能在我的案例中似乎没有帮助的修复包括:在AndroidMainfest文件中提供相机权限,更改Vuforia API密钥并禁用Vuforia Play模式。

答案 3 :(得分:0)

我在android studio中有相同的问题要解决,我首先从here获取licenseKey,然后转到项目的Project-> app / cpp / Croossplatform / AppController,然后转到

    namespace
{
    constexpr char licenseKey[] = "your key ";
}

第55-60行AppController