Aldebaran的Pepper sdk for android / Robot sdk 0.9“Robot SDK'0.9'不完整。请再次下载或重新创建机器人应用程序。”

时间:2017-04-11 12:03:53

标签: android-studio-2.2 android-studio-2.1 android-studio-2.3 pepper

按照此官方教程,在我的计算机上尝试为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'未完成。请再次下载或重新创建机器人应用程序。”

到目前为止,我在Ubuntu 16.04 64位计算机上尝试了以下内容:

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

此外,我还在运行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:

  • 重复教程安装

但仍然是同样的错误信息。

3 个答案:

答案 0 :(得分:2)

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

确保将AVD选项设置为arm而不是x86 那个"使用主机GPU"已启用

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

可疑原因是Pepper模拟器试图使用在Android Studio的标准安装中无法使用的模拟器arm.exe

答案 1 :(得分:0)

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

答案 2 :(得分:0)

由于上面的加里提示,我终于完成了这项工作。不需要消灭整个工具目录 - 通过将这些文件和目录从Android sdk / emulator目录复制到sdk / tools目录,我能够运行x86 Pepper模拟器(在我的情况下在Mac上):< / p>

  • emulator64-X84
  • QEMU
  • bin64适用
  • LIB / PC-BIOS
  • LIB / CA-bundle.pem

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