Skip to content

Add auto device selection for Android. - #3033

Merged
mhsmith merged 3 commits into
beeware:mainfrom
freakboy3742:auto-android
Sep 8, 2026
Merged

Add auto device selection for Android.#3033
mhsmith merged 3 commits into
beeware:mainfrom
freakboy3742:auto-android

Conversation

@freakboy3742

Copy link
Copy Markdown
Member

A companion for #3031.

Adds automatic device selection (with creation, if needed) for Android. With this PR, briefcase run android will "just work", selecting an appropriate default emulator, creating that emulator if it doesn't already exist.

Also disables the use of skins if the code is running in a CI environment (if CI is set as an environment variable - which seems to be the defacto standard for identifying a CI environment).

PR Checklist:

  • I will abide by the BeeWare Code of Conduct
  • I have read and have followed the CONTRIBUTING.md file
  • This PR was generated or assisted using an AI tool

@freakboy3742
freakboy3742 requested a review from mhsmith September 2, 2026 21:40
Comment thread src/briefcase/integrations/android_sdk.py
Comment thread src/briefcase/platforms/android/gradle.py Outdated
Comment thread src/briefcase/platforms/android/gradle.py Outdated
Co-authored-by: Malcolm Smith <smith@chaquo.com>
@freakboy3742
freakboy3742 requested a review from mhsmith September 7, 2026 04:47
@mhsmith
mhsmith merged commit 0721777 into beeware:main Sep 8, 2026
54 checks passed
@freakboy3742
freakboy3742 deleted the auto-android branch September 8, 2026 07:58
@mhsmith mhsmith mentioned this pull request Sep 8, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants