tools-android
@rnx-kit/tools-android
is a collection of functions for deploying apps on
Android.
Usage:
import * as tools from "@rnx-kit/tools-android";
Category | Function | Description |
---|---|---|
apk | getPackageName(apk) | Returns the package name and the first launchable activity of the specified APK. |
apk | install(device, apk, packageName) | Installs the specified APK on specified emulator or physical device. |
apk | start(options, packageName, activityName) | Starts the specified activity on specified emulator or physical device. |
device | getDevices() | Returns a list of attached physical Android devices. |
device | getEmulators() | Returns a list of available Android virtual devices. |
device | launchEmulator(emulatorName) | Launches the emulator with the specified name. |
device | selectDevice(emulatorName, logger) | Returns the emulator or physical device with the specified name. |
gradle | assemble(projectDir, buildParams) | Invokes Gradle build. |
gradle | findOutputFile(projectDir, buildConfiguration) | Tries to find Gradle build output file. |
sdk | getBuildToolsPath() | Returns the path to Android SDK Build-Tools. |