Я пытаюсь реализовать функциональность команды Ionic ionic cap run android -l --external, которая открывает эмулятор Android и выполняет горячую перезагрузку кода при сохранении файла.
Я создал приложение Capacitorjs (не Ionic) и настроил конфигурацию сервера в соответствии с документацией.
Далее я узнал, что необходимо выполнить живую перезагрузку/горячую перезагрузку, для этой цели я использую live-сервер.
Тестирование в браузере прошло очень хорошо, с минимальной настройкой я вижу изменения в сохраненном файле по URL-адресу http://localhost:5173/, созданном npm run dev.
Далее я узнал, как открыть эмулятор Android Studio с помощью этой команды cd "C:\Program Files (x86)\Android\android-sdk\emulator"; .\emulator -avd Pixel_2_API_30
Я думаю, что последняя недостающая ссылка посвящена тому, как открыть мое приложение в эмуляторе. Когда я открыл его с помощью Android Studio, он открылся в последней встроенной версии, а не в живой. Я пытаюсь просмотреть документацию ionic-cli, чтобы узнать, что они делают, но, поскольку такой код мне чужд, я пока не добился успеха.
Удалось ли вам запустить приложение Capacitor с горячей перезагрузкой в эмуляторе? Как?
Спасибо.
Edit1: недостающая часть была встроенной. Однако теперь появилась следующая проблема. Собственный запуск отображает сервер вместо результата npm run dev, который равен localhost:5173 и выглядит следующим образом:

Я пробовал переадресацию портов следующим образом: native-run android --app android/app/build/outputs/apk/debug/app-debug.apk --forward 8080:5173 но нет пока удачи.
Мобильная версия