我无法让控制器模拟器在 Arch Linux 64 位下与 Google VR SDK 1.1 和 Unity 5.6b3 一起使用。如果我在 Unit 中加载 GVRDemo 场景并单击播放按钮进入播放模式,控制台显示如下:
“未找到 Android 调试桥 ( adb
) 命令。确认已安装 Android SDK,并且包含的目录adb
包含在您的 PATH 环境变量中。”
在 Windows 中,您必须将包含 Android Debug Bridge (adb) 程序的目录添加到 Windows 本身的 PATH 环境变量中(而不是在 Unity 程序中)。一旦你这样做了,控制器模拟器就可以在 Windows 中正常工作。显然,你必须在 Linux 中做同样的事情,才能让 Unity 找到 adb,从而让 Controller Emulator 手机工作以测试游戏。
我在主目录的 .bashrc 和 .profile 文件中添加了以下行:
“PATH=/home/jesse/Android/Sdk/platform-tools/:$PATH”
然而,这并不能解决问题。
我还将 Android SDK 的根目录添加到我的 Unity Preferences > External Tools 部分。
我不知道如何让 Unity 和 Google VR SDK 将包含 adb 的目录识别为 Unity 使控制器模拟器工作所需的 PATH 环境变量。
还有其他人有这个问题吗?有修复或解决方法吗?