Запуск Android эмулятора на Gitlab CI - PullRequest
1 голос
/ 03 марта 2020

У меня проблемы с запуском эмулятора на 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 is успешно создан с:

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

1 Ответ

1 голос
/ 07 марта 2020

Как сказано в моем комментарии, найдите sdkmanager в tools/bin и используйте эту команду: ./sdkmanager emulator. Затем запустите двоичный файл эмулятора в только что созданном каталоге emulator.

Дополнительная информация в developer. android .com / studio / command-line / sdkmanager

...