运行 Android Gitlab 上的模拟器 CI
Running Android emulator on Gitlab CI
我在 Gitlab 上启动模拟器时遇到问题 CI。我得到一个错误:
ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at /usr/local/android-sdk/emulator/lib64/qt/lib
Could not launch '/usr/local/android-sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64': No such file or directory
执行时
$ANDROID_HOME/tools/emulator -verbose -avd test -no-accel -no-snapshot -no-window -no-audio -camera-back none -camera-front none -selinux permissive -qemu -m 2048 &
(注意:由于某些原因没有$ANDROID_HOME/emulator目录)
AVD 已成功创建:
echo no | $ANDROID_HOME/tools/bin/avdmanager create avd --force -k "system-images;android-27;default;x86_64" -n test
如 $ANDROID_HOME/tools/emulator -list-avds
的输出所示
我尝试了不同的模拟器,也 armeabi-v7a
。
让我知道您需要哪些信息来帮助解决问题。
TIA
如我的评论所述,在 tools/bin
中找到 sdkmanager
并使用此命令:./sdkmanager emulator
。
然后 运行 新创建的 emulator
目录中的模拟器二进制文件。
我在 Gitlab 上启动模拟器时遇到问题 CI。我得到一个错误:
ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at /usr/local/android-sdk/emulator/lib64/qt/lib
Could not launch '/usr/local/android-sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64': No such file or directory
执行时
$ANDROID_HOME/tools/emulator -verbose -avd test -no-accel -no-snapshot -no-window -no-audio -camera-back none -camera-front none -selinux permissive -qemu -m 2048 &
(注意:由于某些原因没有$ANDROID_HOME/emulator目录)
AVD 已成功创建:
echo no | $ANDROID_HOME/tools/bin/avdmanager create avd --force -k "system-images;android-27;default;x86_64" -n test
如 $ANDROID_HOME/tools/emulator -list-avds
我尝试了不同的模拟器,也 armeabi-v7a
。
让我知道您需要哪些信息来帮助解决问题。
TIA
如我的评论所述,在 tools/bin
中找到 sdkmanager
并使用此命令:./sdkmanager emulator
。
然后 运行 新创建的 emulator
目录中的模拟器二进制文件。