安卓工作室 - 尝试调试GearVR(本机)而不必将其插入设备("You are not a developer")



我正试图在我的Galaxy S7上调试我的GearVR应用程序(实际上只是构建一个示例),但是当运行GearVR应用程序时,设备通常要求您将其连接到GearVR眼镜。这是一个解释我如何在自己的设备上成为oculus开发者的页面。

https://developer.oculus.com/osig/

我为我的设备获取签名,并将文件放入应用的资产中。然而,当我运行它时,它仍然要求它连接到GearVR。当我尝试"诀窍"成为oculus开发者时,它说"你不是开发者"(说实话,这有点侮辱人)。: P)成为一名开发者的方法是进入GearVR应用程序,然后在存储中点击几次VR服务号码。但在它解锁之前,你需要在gear VR上成功运行一个签名应用程序?所以我不确定我现在做错了什么,以及如何使它工作。

问题是,当我试图生成我的osig时,我在设备ID中写了"cd"而不是"ce"。此外,我使用adb而不是Android Studio安装我的应用程序,因为我生成了一个签名的APK。然而,我生成了一个调试签名APK,而不是一个发布签名APK。在安装我的发布签名的apk与正确的资产和运行它,然后连接到GearVR它运行没有错误,我能够成为一个GearVR开发人员。

来自Oculus开发者文档

注意:在启用开发人员模式之前,您必须先前构建过用您的osig文件签名的apk并将其安装到您的设备上。否则,您将看到一条错误消息,提示"您不是。开发人员!"

我想指出的是,"签名与您的osig文件"意味着把它放在您的应用程序的资产文件夹。最重要的是,你想把它签名为一个普通的Android应用。

获取osig文件是运行"adb devices"获取id并进入Oculus osig generator

相关内容

  • 没有找到相关文章

最新更新