- Support running multiple instances of the action sequentially in a single job - #73.
- Support Android 11 (API 30) system images.
- Bump build tools to
30.0.0
.
- Updated to SDK command-line tools
2.0
.
- Added support for specifying a custom name used for creating the AVD - #59.
- Added support for specifying versions of NDK and CMake to install.
- Fixed an issue where the Linux command-line tools binary is used for
macos
.
- Fixed SDK license issue on Linux when downloading API 28+ system images - #42.
- Added support for Linux VMs (no hardware acceleration) - #15.
- Added support for API 15-19 system images - #26.
- Switched to the new SDK command-line tools which supports running
sdkmanager
andavdmanager
with Java 9+ - #25.
- Added support for setting custom
working-directory
- e.g../android
if your root Gradle project is under the./android
sub-directory within your repository - #22.
- Fixed an issue where environment variables are escaped in script - #19.
- Bumped Android Build tools to 29.0.3.
- Added support for running the action with Java 9+ by forcing SDK manager and AVD manager to use Java 8.
- Fixed an issue where emulator is killed prematurely.
- Added
-gpu swiftshader_indirect
to defaultlaunch-options
. - Added support for pinning a specific
emulator-build
- e.g.6061023
for emulator v29.3.0.0.
- Added support for multi-line script.
- Added action input
emulator-options
for providing command-line options used when launching the emulator. Default value is-no-window -no-snapshot -noaudio -no-boot-anim
. - Removed
headless
action input which is equivalent to specifying-no-window
in the newemulator-options
action input (included by default).
- Increased emulator boot timeout to 5 mins.
- Fixed docs.
- Minor internal changes.
Initial release.