我最近得到了一个 Tango 平板设备,从 Github 下载了 tango-examples-unity开始学习。非常兴奋,我在 Unity 中打开了 MeshBuilder 项目并尝试构建它,但它失败了。我的 Android SDK 和 jdk 是最新的,并且在 Unity 首选项中设置的路径是正确的。我在 64 位 Windows 8 系统上使用 Unity 5.0.1f。Leibniz 发布说明说他们将样本迁移到 Unity 5,所以我在 Unity 5 中尝试它们。并不是说我在尝试构建同一个项目时在 Unity 4.6.3f1 中没有得到完全相同的错误。
错误:
DirectoryNotFoundException:找不到路径的一部分“C:\path\tango-examples-unity-master\ExperimentalProjects\MeshBuilder\Assets\Plugins\Android\tango-native-service-client-helperlib\bin\aidl\com\ google\atap\tangoservice\ITangoLogRequestListener.aidl”或“Temp\StagingArea\android-libraries\tango-native-service-client-helperlib\bin\aidl\com\google\atap\tangoservice\ITangoLogRequestListener.aidl”
构建播放器时出错:DirectoryNotFoundException:找不到路径的一部分“C:\path\tango-examples-unity-master\ExperimentalProjects\MeshBuilder\Assets\Plugins\Android\tango-native-service-client-helperlib\bin\ aidl\com\google\atap\tangoservice\ITangoLogRequestListener.aidl”或“Temp\StagingArea\android-libraries\tango-native-service-client-helperlib\bin\aidl\com\google\atap\tangoservice\ITangoLogRequestListener.aidl”
到目前为止我已经尝试过:
- 下载项目的不同版本。我能够从这个其他版本构建的唯一项目是 PointCloud。无法建造其他任何东西。
- 用新下载的 leibniz unity 包替换包含的 TangoSDK。这没有帮助。
- 从两个 url 下载的源代码构建其他项目。不去。
- 尝试来自 [developers dot google dot com/project-tango/apis/unity/unity-depth-perception] 的 Tango Unity 教程。由于未找到此类组件,因此在“创建 PointCloud 对象”步骤失败。我确实导入了 TangoSDK,所以我认为本教程可能属于旧版本的 SDK,不适用于 Leibniz。如果我错了,请纠正我。
- 尝试打开 PointCloudUnity 项目的 Kalman 版本。得到一个错误:
打开文件失败。它正在寻找 /MotionDetectionHelper$MotionDetectionListener.class 而没有找到它。
- 通过电子邮件发送 Tango 帮助。还没有回应。
感谢您阅读这篇长文并提供帮助。