ubuntu 18.04上的Pepper Android SDK模拟器错误

时间:2019-02-07 06:02:02

标签: android-studio android-emulator ubuntu-18.04 pepper

我正在尝试从Pepper android sdk启动机器人仿真器。但是当我尝试启动模拟器时出现此错误。

以下是我遇到的错误

ROBOT_VIEWER_EMULATOR : /home/hassaan/.local/share/Softbank Robotics/RobotSDK/API 4/tools/bin/robot_viewer: /home/hassaan/.local/share/Softbank Robotics/RobotSDK/API 4/tools/bin/../lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/x86_64-linux-gnu/libpng16.so.16)

任何人都遇到相同的问题。

1 个答案:

答案 0 :(得分:1)

  1. 确保您的用户位于kvm组中。

您需要先安装此软件:

sudo apt install qemu-kvm

要检查/ dev / kvm的所有权,请使用:

ls -al /dev/kvm

用户是root用户,即kvm组。要检查kvm组中有哪些用户,请使用

grep kvm /etc/group

此返回

kvm:x:some_number:

在我的系统上:由于末尾的“:”没有正确的位置,因此kvm组中没有用户。 要将用户yourname添加到kvm组,可以使用

sudo adduser yourname kvm

将用户添加到该组,然后再次使用grep kvm / etc / group进行检查。 您可能需要注销然后重新登录(或重新启动),以使权限生效。

  1. 重新链接正确的libz.so

转到:/home/yourname/.local/share/Softbank Robotics/RobotSDK/API 4/tools/lib

备份旧的libz.so.1

mv libz.so.1 libz.so.1.bak

并重新链接系统之一:

ln -s /usr/lib/x86_64-linux-gnu/libz.so libz.so.1
  1. 重新启动Android Studio

您现在应该可以启动Pepper模拟器!