【问题标题】: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】:
    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 模拟器了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-22
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      相关资源
      最近更新 更多