在ubuntu 18.04上胡椒android sdk模拟器错误

问题描述 投票:1回答:1

我试图从胡椒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个回答
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模拟器了!

© www.soinside.com 2019 - 2024. All rights reserved.