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, additionalArgs) |
Invokes Gradle build. |
| gradle | findOutputFile(projectDir, buildConfiguration) |
Tries to find Gradle build output file. |
| sdk | getBuildToolsPath() |
Returns the path to Android SDK Build-Tools. |