You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* main:
Prepare for release 2.16.0.
Add support for arm64-v8a for Apple Silicon Macs
Add option to disable spellcheck
Bump y18n from 4.0.0 to 4.0.1
Update README.md
Add google/android-fhir to the list of projects that use android-emulator-runner (ReactiveCircus#132)
Add Wikipedia app to list of projects.
Add kiwix-android to the list of projects
Avoid Wrapping Script Code In Quotes
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# Change Log
2
2
3
+
## v2.16.0
4
+
5
+
* Avoid wrapping script code in quotes - [#134](https://github.com/ReactiveCircus/android-emulator-runner/pull/134)@hostilefork
6
+
* Add option to disable spellcheck - [#143](https://github.com/ReactiveCircus/android-emulator-runner/pull/143)@AfzalivE
7
+
* Add support for arm64-v8a for Apple Silicon Macs - [#146](https://github.com/ReactiveCircus/android-emulator-runner/pull/146)@Jeehut
8
+
3
9
## v2.15.0
4
10
5
11
* Added support for specifying the number of cores to use for the emulator - [#130](https://github.com/ReactiveCircus/android-emulator-runner/pull/130).
Copy file name to clipboardExpand all lines: README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ A GitHub Action for installing, configuring and running hardware-accelerated And
8
8
9
9
The old ARM-based emulators were slow and are no longer supported by Google. The modern Intel Atom (x86 and x86_64) emulators require hardware acceleration (HAXM on Mac & Windows, QEMU on Linux) from the host to run fast. This presents a challenge on CI as to be able to run hardware accelerated emulators within a docker container, **KVM** must be supported by the host VM which isn't the case for cloud-based CI providers due to infrastructural limits. If you want to learn more about this, here's an article I wrote: [Running Android Instrumented Tests on CI](https://dev.to/ychescale9/running-android-emulators-on-ci-from-bitrise-io-to-github-actions-3j76).
10
10
11
-
The **macOS** VM provided by **GitHub Actions** has **HAXM** installed so we are able to create a new AVD instance, launch an emulator with hardware acceleration, and run our Android
11
+
The **macOS** VM provided by **GitHub Actions** has **HAXM** installed so we are able to create a new AVD instance, launch an emulator with hardware acceleration, and run our Android
12
12
tests directly on the VM.
13
13
14
14
This action automates the process by doing the following:
@@ -90,13 +90,14 @@ jobs:
90
90
|-|-|-|-|
91
91
|`api-level`| Required | N/A | API level of the platform system image - e.g. 23 for Android Marshmallow, 29 for Android 10. **Minimum API level supported is 15**. |
92
92
|`target`| Optional |`default`| Target of the system image - `default`, `google_apis` or `playstore`. |
93
-
|`arch`| Optional |`x86`| CPU architecture of the system image - `x86`or `x86_64`. Note that `x86_64` image is only available for API 21+. |
93
+
|`arch`| Optional |`x86`| CPU architecture of the system image - `x86`, `x86_64`or `arm64-v8a`. Note that `x86_64` image is only available for API 21+. `arm64-v8a` images require Android 4.2+ and are limited to fewer API levels (e.g. 30). |
94
94
|`profile`| Optional | N/A | Hardware profile used for creating the AVD - e.g. `Nexus 6`. For a list of all profiles available, run `avdmanager list` and refer to the results under "Available Android Virtual Devices". |
95
95
|`cores`| Optional | 2 | Number of cores to use for the emulator (`hw.cpu.ncore` in config.ini). |
96
96
|`sdcard-path-or-size`| Optional | N/A | Path to the SD card image for this AVD or the size of a new SD card image to create for this AVD, in KB or MB, denoted with K or M. - e.g. `path/to/sdcard`, or `1000M`. |
97
97
|`avd-name`| Optional |`test`| Custom AVD name used for creating the Android Virtual Device. |
98
98
|`emulator-options`| Optional | See below | Command-line options used when launching the emulator (replacing all default options) - e.g. `-no-window -no-snapshot -camera-back emulated`. |
99
99
|`disable-animations`| Optional |`true`| Whether to disable animations - `true` or `false`. |
100
+
|`disable-spellchecker`| Optional |`false`| Whether to disable spellchecker - `true` or `false`. |
100
101
|`emulator-build`| Optional | N/A | Build number of a specific version of the emulator binary to use e.g. `6061023` for emulator v29.3.0.0. |
101
102
|`working-directory`| Optional |`./`| A custom working directory - e.g. `./android` if your root Gradle project is under the `./android` sub-directory within your repository. |
102
103
|`ndk`| Optional | N/A | Version of NDK to install - e.g. `21.0.6113669`|
@@ -138,5 +139,8 @@ These are some of the open-source projects using (or used) **Android Emulator Ru
0 commit comments