Я хотел бы протестировать мое приложение как минимум на 2 Android-эмулятора одновременно. Я могу запустить 2 эмулятора, но, похоже, не могу найти, как react-native run-android
мое приложение на 2 эмулятора с ADB. Если возможно, я также хотел бы иметь возможность запускать react-native log-android
на каждом из них при тестировании моего приложения.
Есть ли способ сделать это?
Только вы можете запускать разные порты. Потому что один порт один слушатель:/
Решать :
react-native start --port 9988
./emulator -port 9988 -avd devicename1
react-native start --port 9999
./emulator -port 9999 -avd devicename2
Перед запуском эмулятора вы можете записать терминал и запустить.
function emulator { cd "$(dirname "$(which emulator)")" && ./emulator "$@"; }
Первый эмулятор реагирует.
emulator -port 9988 @react
react-native run-android ( automaticaly detect emulator )
Второй эмулятор - r.
emulator -port 8081 @r
react-native run-android (automaticaly detect emulator )