ern run-android
Description
- Runs a MiniApp on an Android emulator or connected device
Syntax
ern run-android
Options
--dev [true|false]
- Enable or disable React Native dev support
--miniapps/m
- One or more MiniApps to combine in the Runner Container
--dependencies, --deps
- One or more native dependencies to add to the Runner Container
--descriptor, -d
--mainMiniAppName
- Name of the MiniApp to launch when starting the Runner application
--usePreviousDevice/-u
- Use the previously selected device to avoid prompt
--host
- Host or ip to launch the local packager on (default: localhost)
--port
- Port on which the local packager should listen on (default: 8081)
Remarks
- You can launch the MiniApp located in the current working directory or on a connected Android device or running emulator if available. If a connected Android device is not available, the command prompts you to select an emulator to launch from the list of installed emulator images.
- The first time you run this command from within a MiniApp directory, it generates an Android directory containing the Android runner application project. If the Android folder already exists (it is not the first run of the
ern run-android
command for this MiniApp), the existing runner project is used. - After the runner project is generated, you can safely make native code modifications to it, knowing that the next time the
ern run-android
command is issued, the project and your changes will remain. - If you want to regenerate the runner project from scratch, remove the Android directory.
- The miniapp can be any Yarn package descriptor, including Git or other file system path schemes.
- The
ern run-android
command is theern
equivalent of thereact-native run-android
command.