Skip to content

Install Android dependencies with xbuild - #3099

Open
kattni wants to merge 5 commits into
beeware:mainfrom
kattni:codex/android-xbuild-dependencies
Open

kattni wants to merge 5 commits into
beeware:mainfrom
kattni:codex/android-xbuild-dependencies

Conversation

@kattni

@kattni kattni commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Move Android dependency installation from Chaquopy into Briefcase's xbuild environments during create and update -r. Existing projects must be regenerated, and 32-bit Android targets are removed.

Depends on Android template PR #134 and xbuild PR #108 for Python 3.11/3.12 support; xbuild is temporarily pinned to that PR's commit.

Validation: 4,382 suite tests passed with 100% coverage, plus lint/docs checks and Python 3.11/3.12 APK builds.

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

Assisted-by: OpenAI Codex (GPT-6)

@mhsmith

mhsmith commented Oct 21, 2026

Copy link
Copy Markdown
Member

What's the reason for changing this? Better consistency between platforms?

@kattni

kattni commented Oct 21, 2026

Copy link
Copy Markdown
Contributor Author

@mhsmith Yes. The code editor app I'm building ran into issues with the inconsistency.

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