我已经在具有CentOS 6.10的linux虚拟机上配置了android模拟器,但是我似乎无法运行该模拟器。从詹金斯(Jenkins)进行构建时,控制台输出也显示了以下日志。
我试图同时从$ANDROID_HOME/emulator/emulator
和$ANDROID_HOME/tools/emulator
来运行仿真器
[root@Jenkins_Payment tools]# ./emulator @android-test-emulator
/opt/android-sdk-linux/tools/../emulator/qemu/linux-x86_64/qemu-system-armel: /lib64/libz.so.1: version `ZLIB_1.2.3.4' not found (required by ../emulator/lib64/qt/lib/libQt5GuiAndroidEmu.so.5)
/opt/android-sdk-linux/tools/../emulator/qemu/linux-x86_64/qemu-system-armel: /usr/lib64/libnss3.so: version `NSS_3.22' not found (required by ../emulator/lib64/qt/lib/libQt5WebEngineCoreAndroidEmu.so.5)
/opt/android-sdk-linux/tools/../emulator/qemu/linux-x86_64/qemu-system-armel: /lib64/libdbus-1.so.3: no version information available (required by ../emulator/lib64/qt/lib/libQt5WebEngineCoreAndroidEmu.so.5)
/opt/android-sdk-linux/tools/../emulator/qemu/linux-x86_64/qemu-system-armel: /usr/lib64/libnssutil3.so: version `NSSUTIL_3.17.1' not found (required by ../emulator/lib64/qt/lib/libsoftokn3.so)
这是我已经安装的文件。
[root@Jenkins_Payment lib64]# ls /lib64 | grep libz.so.1
libz.so.1
libz.so.1.2.3
[root@Jenkins_Payment lib64]# ls /usr/lib64/ | grep libnss3.so
libnss3.so
[root@Jenkins_Payment lib64]# ls /lib64 | grep libdbus-1.so.3
libdbus-1.so.3
libdbus-1.so.3.4.0
[root@Jenkins_Payment lib64]# ls /usr/lib64/ | grep libnssutil3.so
libnssutil3.so
[root@Jenkins_Payment lib64]#
我真不知道如何解决这个问题。
这也是我尝试运行的android模拟器
Running /opt/android-sdk-linux/tools/bin/avdmanager list avd
Available Android Virtual Devices:
Name: android-test-emulator
Path: /root/.android/avd/android-test-emulator.avd
Target: Google APIs (Google Inc.)
Based on: Android 7.1.1 (Nougat) Tag/ABI: google_apis/armeabi-v7a