<% if (isJekyll) { %>--- title: tns debug android position: 4 ---<% } %>
==========
Usage | Synopsis |
---|---|
Deploy on device/emulator, run the app, follow generated link to use in Chrome Developer Tools, and attach the debugger | $ tns debug android |
Deploy on device/emulator, run the app and stop at the first code statement | $ tns debug android --debug-brk [--device <Device ID>] [--timeout <timeout>] |
Deploy in the native emulator, run the app and stop at the first code statement | $ tns debug android --debug-brk --emulator [--timeout <timeout>] |
Attach the debug tools to a running app on device/emulator | $ tns debug android --start [--device <Device ID>] [--timeout <timeout>] |
Attach the debug tools to a running app in the native emulator | $ tns debug android --start --emulator [--timeout <timeout>] |
Prepares, builds and deploys the project when necessary. Debugs your project on a connected device or emulator. While debugging, prints the output from the application in the console and watches for changes in your code. Once a change is detected, it synchronizes the change with the selected device and restarts the application.
--device
- Specifies a connected device/emulator on which to debug the app.--emulator
- Specifies that you want to debug the app in the native Android emulator.--debug-brk
- Prepares, builds and deploys the application package on a device/emulator, generates a link for Chrome Developer Tools and stops at the first code statement.--start
- Attaches the debug tools to a deployed and running app.--timeout
- Sets the number of seconds that the NativeScript CLI will wait for the emulator/device to boot. If not set, the default timeout is 90 seconds.--no-watch
- If set, changes in your code will not be reflected during the execution of this command.--clean
- If set, forces rebuilding the native application.--syncAllFiles
- Watches all production dependencies inside node_modules for changes. Triggers project rebuild if necessary!
<Device ID>
is the device identifier or name of the target device as listed by$ tns device android
<% if(isHtml) { %>
- You must have Chrome installed on your system.
Command | Description |
---|---|
build | Builds the project for the selected target platform and produces an application package that you can manually deploy on device or in the native emulator. |
build android | Builds the project for Android and produces an APK that you can manually deploy on device or in the native emulator. |
debug | Debugs your project on a connected device or in a native emulator. |
debug ios | Debugs your project on a connected iOS device or in a native emulator. |
deploy | Builds and deploys the project to a connected physical or virtual device. |
device | Lists all connected devices/emulators. |
device android | Lists all connected devices/emulators for android. |
run | Runs your project on a connected device or in the native emulator for the selected platform. |
run android | Runs your project on a connected Android device or in a native Android emulator, if configured. |
test init | Configures your project for unit testing with a selected framework. |
test android | Runs the tests in your project on Android devices or native emulators. |
<% } %> |