android-studio-2.2 – Aldebaran的用于android / Robot sdk 0.9的Pepper sdk“机器人SDK’0.9”尚未完成.请再次下载或重新创建机器人应用程序.“

按照这个官方教程,在我的计算机上尝试为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位计算机上尝试了以下内容:

>卸载并重新下载/安装机器人sdk通过android sdk为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:

>重复教程安装

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

最佳答案 我让我的工作做了以下事情:

>转到您当前的android SDK文件夹
>将tools文件夹重命名为tools-old
>创建一个名为tools的新文件夹
>下载此:https://android.googlesource.com/platform/prebuilts/android-emulator/+archive/android-7.1.1_r1/windows.tar.gz
>将其解压缩到新的工具文件夹中

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

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

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

点赞