ns run android
The latest android platform
Options
Name | Description |
---|---|
--env.aot | Creates an Ahead-Of-Time build (Angular only) |
--env.uglify | Provides basic obfuscation and smaller app size |
--env.report | Creates a Webpack report inside a /report folder in the root folder |
--env.sourceMap | Creates inline source maps |
--env.hiddenSourceMap | Creates sources maps in the root folder (useful for Crashlytics usage with bundled app in release) |
--env.verbose | Prints verbose logs and the internal config before building |
--env.production | Enable production mode (will minify the code) |
--env.replace=from:to | Add file replacement rules. For source files (.js and .ts) this will add a new alias to the config, for everything else, this will add a new copy rule |
--no-hmr | Disables Hot Module Replacement (HMR) |
--force | Skips the application compatibility checks and forces npm i to ensure all dependencies are installed |
--device <device id> | Specifies a connected device/emulator to start and run the app |
--clean | Forces rebuilding the native application |
--emulator | Specifies that you want to debug the app in an emulator |
--timeout <seconds> | Sets the number of seconds that the NativeScript CLI will wait for the debugger to boot. If not set, the default timeout is 90 seconds |
--justlaunch | Does not print the application output in the console |
--release | Produces a release build by running webpack in production mode and native build in release mode. Otherwise, produces a debug build |
--bundle | Bundle the application |
--aab | Specifies that the command will produce and deploy an Android App Bundle |
--env.snapshot | Creates a V8 Snapshot decreasing the app start time (only for release builds for Android) |
--env.compileSnapshot | Compiles the static assets produced by --env.snapshot into .so files allowing the native build to split them per architecture. This will reduce the app size when using the --aab option |
--env.appComponents | Allows passing additional App Components for android |
--key-store-path <path> | Specifies the file path to the keystore file (P12) which you want to use to code sign your APK |
--key-store-password <password> | Provides the password for the keystore file specified with --key-store-path |
--key-store-alias <alias> | Provides the alias for the keystore file specified with --key-store-path |
--key-store-alias-password <alias password> | Provides the password for the alias specified with --key-store-alias-password |