0

您可以在这里找到该项目:https ://github.com/googlesamples/cardboard

我最后一次使用 android 是在大约一年前,我正试图使用​​这个 VR 项目重新投入使用。我想做的就是弄乱应用程序来感受它。

但是,我无法让它运行。我用 JDK 和 android SDK 安装了新的 Eclipse (juno) 副本,并从 SDK 管理器中获得了 android 4.4W 的东西。我还制作了 Nexus 5 AVD。

我的问题是我尝试选择多个“根”文件夹来“导入为现有的 android 项目”,但没有一个可以运行。每次安装“MainActivity.apk”后,Eclipse 终端都会出现“安装错误:未知故障”错误。

我认为“主”文件夹最有可能工作,因为它具有清单和与 android 项目关联的所有其他文件夹。

我如何让它运行?

4

4 回答 4

4

@CommonsWare:我在 Eclipse(Juno) 上使用 Android 4.4.2 启动并运行该项目

@ThroatOfWinter:这些步骤应该对您有所帮助。他们为我工作。

  • 从 github 下载项目作为 ZIP 文件
  • 将 ZIP 文件(名为 cardboard-master)的内容提取到一个文件夹中,然后将整个文件夹作为新的 android 项目导入 Eclipse
  • 在您的项目中创建一个新的“libs”文件夹
  • 要使用 Cardboard API,请下载VR Toolkit .jar 文件并将其包含在项目的“libs”文件夹中。

如果到目前为止一切正常,您会发现新 Cardboard 项目中的“src”文件夹是空的,但“java”文件夹包含 3 个 .java 文件。

  • 在“src”中创建一个名为“com.google.vrtoolkit.cardboard.samples.treasurehunt”的新包
  • 从“java”文件夹中复制 3 个文件并粘贴到您在上一步中创建的包中。
  • 清理并构建项目
  • 在安装了 Cardboard 应用程序的 Android 设备上进行测试(最好)

您根本不需要编辑清单。

于 2014-07-22T18:26:28.847 回答
1

那不是一个 Eclipse 项目。它适用于 Android Studio 和 Gradle。您的选择是:

  • 切换到 Android Studio,或

  • 查看其他人是否已经将该代码重新组织到 Eclipse 项目中,或者

  • 尝试自己重新组织它,将 的内容移动src/main/到适当的位置并为现在设置的内容修复清单build.gradle,或者

  • 寻找其他项目作为项目重新投入 Android 开发

于 2014-07-18T16:03:55.603 回答
1

这种替代方案对我有用:https ://github.com/raasun/treasurehunt

它与 Google 的 Cardboard 示例项目几乎相同,只是它是使用 Eclipse/ANT 而不是 Android Studio/gradle 编译的。

只需按照 moyheen 说明的第一部分进行设置即可。

于 2014-07-24T21:13:36.783 回答
0

为了让它在 Eclipse 上运行,我只是将 Cardboard API jar ( cardboard.jar ) 放在我的应用程序的根文件夹中(与 AndroidManifest.xml 一起),然后在构建路径对话框中我只是做了“添加 Jar”并选择了纸板。罐。

警告:将 cardboard.jar 放在 libs/ 文件夹中不起作用,我试过了,它会产生无法安装的无效 APK。

于 2015-09-17T14:26:00.650 回答