AVD Manager UI allows you to run Android Studio emulators externally.
This app is the work of a afternoon that I decided to switch from Genymotion to official Android Studio emulators for my React Native projects.
Build with Electron, React, Redux, React Router, Webpack and React Hot Loader using Electron React Boilerplate for rapid application development (HMR).
Download the latest version here.
- Windows 10 x64
- Mac OSX
- Linux
First, clone the repo via git and install the depencencies with yarn:
$ git clone https://github.com/statickidz/avd-manager-ui.git
$ cd avd-manager-ui
$ yarn
Start the app in the dev
environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:
$ yarn dev
If you don't need autofocus when your files was changed, then run dev
with env START_MINIMIZED=true
:
$ START_MINIMIZED=true yarn dev
To package apps for the local platform:
$ yarn package
To package apps for all platforms:
First, refer to the Multi Platform Build docs for dependencies.
Then,
$ yarn package-all
To package apps with options:
$ yarn package --[option]
To run End-to-End Test
$ yarn build-e2e
$ yarn test-e2e
# Running e2e tests in a minimized window
$ START_MINIMIZED=true yarn build-e2e
$ yarn test-e2e
💡 You can debug your production build with devtools by simply setting the DEBUG_PROD
env variable:
DEBUG_PROD=true yarn package
- Display emulator
- Run emulators
- Test in linux and adapt it
- Checker for ANDROID_HOME env variable
- Display emulator details
- Add app icon
- Releases tab
- Create emulators basic
MIT © AVD Manager UI