-
Notifications
You must be signed in to change notification settings - Fork 143
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FIXED JENKINS-17532] Ensure system images are installed as required.
Previously, if the platform itself was installed — e.g. due to using the "Install Android project prerequisites" build step — we wouldn't check, when trying to start an emulator, whether any required system images were also installed. If they were missing, emulator creation would fail every time. Now we check that both the platform and at least one system image have been installed for the desired platform. If there are no system images installed, all images will be downloaded. This is slightly dumb at the moment, as we will also re-download the platform, even if it already exists, and we won't download any system images if there is at least one installed for the given platform — regardless of whether it's the one required for the configured emulator.
- Loading branch information
Showing
1 changed file
with
24 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters