AR/VR Vuforia初始化失败



我已经尝试了所有可能的调整变量,我可以找到尝试尝试使这个工作:

我调整了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/Samsung Galaxy S6 Active/和最新的google cardboard

程序在我的网络摄像头上编译并运行得很好,但当我把它安装在手机上并运行它时,无论我做什么,我都得到相同的Vuforia初始化错误。是的,我确保给了应用程序使用相机的权限。

有人能帮忙吗?

在'Vuforia'菜单下,单击'Configuration',然后禁用'webcam'设置。

我有这个问题,这是因为我没有写我的Vuforia许可密钥。在类SampleApplicationSession中,找到类似于这样的行:

Vuforia.setInitParameters(session.mActivityRef.get(), session.mVuforiaFlags, "KEY_HERE");

可能在370414线上。但是插入你的钥匙就可以解决这个问题了

我在android studio中遇到了同样的问题,为了修复它,我首先从这里获得licenseKey,然后转到Project->我的项目的app/cpp/croosplatform/AppController,然后进入

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

第55-60行AppController

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

其他可能的修复,似乎没有帮助在我的情况下包括:给予相机权限在AndroidMainfest文件,改变Vuforia API密钥和禁用Vuforia播放模式。

最新更新