4

当尝试按照这个官方教程在我的电脑上安装 Aldebaran 的胡椒机器人的 android sdk 时:

第 1 步:android.aldebaran.com/doc/installation.html

第 2 步:android.aldebaran.com/doc/create_project.html#create-project

尝试在我的计算机上启动 Pepper 平板电脑的虚拟机器人环境时,会打印此消息:“Robot SDK'0.9' is not complete. Please download it or re-create the robot application.”

到目前为止,我已经在我的 Ubuntu 16.04 64 位计算机上尝试了以下操作:

  • 通过 android sdk for Pepper 提供的机器人 sdk 管理器卸载并重新下载/安装机器人 sdk
  • 卸载并重新下载/安装 Pepper 的 android sdk
  • 删除、重新创建和创建 android studio 应用程序,将其变成机器人应用程序
  • 删除其他非必要的 android sdk

此外,我还在另一台运行 windows 8.1 64bit 的计算机上尝试了以下操作:

  • 重复教程安装
  • 下载安装android studio 2.22、2.11等老版本,重复教程安装。

每次我完成第 1 步和第 2 步后,当我想开始构建或启动应用程序时,它都会在本教程的步骤 B 中失败:android.aldebaran.com/doc/run_debug.html#run-debug 并打印上面提到的错误.

项目结构与教程中的相同,我可以通过 maven 同步项目。但由于我无法真正启动虚拟机器人环境或运行应用程序,我无法使用这个 sdk。

我还在stackoverflow上发现了一个类似的问题,但还没有回复。我也看不懂评论。

stackoverflow.com/questions/42824942/robot-sdk-0-9-is-not-complete-please-download-it-again-or-re-create-the-robot-a

我尝试使用另一台新格式化的 windows 10 64bit 计算机,所以我安装了 Java jdk & jre 1.8.0_121 和 android studio 2.3.1,因为我找不到 2.3.3:

  • 重复教程安装

但仍然是相同的错误消息。

4

3 回答 3

2

我让我的工作做以下事情:

确保您将 AVD 选项设置为 arm 而不是 x86,并且启用了“使用主机 GPU”

之后模拟器工作了。(请注意,启动需要很长时间)

怀疑的原因是 Pepper 模拟器尝试使用 emulator-arm.exe,这在 Android Studio 的标准安装中不可用

于 2017-07-03T13:27:43.367 回答
0

多亏了上面加里的提示,我终于得到了这个工作。不过,无需清除整个工具目录——我可以通过将这些文件和目录从 Android sdk/emulator 目录复制到 sdk/tools 目录中来运行 x86 Pepper 模拟器(在我的情况下是在 Mac 上):

  • 模拟器64-x84
  • qem
  • bin64
  • 库/pc-bios
  • lib/ca-bundle.pem

然后编辑您的运行/调试配置并将“机器人应用程序”AVD 选项从 armeabi-v7 更改为 x86。

于 2017-07-10T01:55:49.103 回答
0

您应该尝试在 64 位 Windows 10 上安装 Android Studio 2.3.3。我知道这至少有效。

于 2017-04-12T10:39:05.530 回答