【问题标题】:Pepper android sdk emulator error on ubuntu 18.04ubuntu 18.04 上的 Pepper android sdk 模拟器错误
【发布时间】:2019-02-07 06:02:01
【问题描述】:
我正在尝试从 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)
有没有人遇到过同样的问题。
【问题讨论】:
标签:
android-studio
android-emulator
ubuntu-18.04
pepper
【解决方案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 再次检查。
您可能需要注销并重新登录(或重新启动)以使权限生效。
- 重新链接正确的 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
- 重启 Android Studio
您现在应该可以启动 Pepper 模拟器了!