Прежде всего, вы не можете получить доступ к BIOS на виртуальной машине Google Compute Engine.При перезапуске экземпляра вы автоматически отключитесь от сеанса SSH.Как только вы снова откроете другой сеанс SSH, вы уже войдете в ОС.
Android Studio Emulator - это еще одна виртуальная машина, которая эмулирует работу устройства Android.Итак, что вы ищете, так это то, что виртуальная машина вложена в виртуальную машину Google Compute Engine, вы можете обратиться к документации Включение вложенной виртуализации для экземпляров виртуальной машины для получения дополнительной информации.
Однако вы можете использоватьarm64-v8a или armeabi-v7a ABI.Они довольно медленные, но вы сможете протестировать свои приложения там.Вы можете сделать их быстрее, но это потребует мощной виртуальной машины, которая будет стоить много денег.Чтобы использовать эти изображения в эмуляторе Android Studio:
- Перейдите на
Tools > AVD Manager
. - В левом нижнем углу нажмите
+ Create Virtual Device ...
. - В
Choose a device definition
выберите любое устройство и нажмите Next
- В
Select a system image
перейдите на вкладку Other images
- Выберите любой
arm64-v8a
или armeabi-v7a
ABI.(Загрузите, если у вас его нет) - Нажмите
Next
, дайте имя и нажмите Finish
Запустите виртуальное устройство и дайте ему некоторое время, согласнонасколько мощна ваша виртуальная машина, потребуется некоторое время для загрузки.Вы увидите загрузку логотипа Android и через несколько минут вы увидите главный экран.Если это займет слишком много времени, попробуйте перезапустить AVD и Android Studio, а затем подождите некоторое время для загрузки.Это довольно медленно, но работает, я сам проверил.