Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changes/2260.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Android packages are now built using version 19.0 of Android's Command-line Tools; this version will be automatically installed at first use.
2 changes: 1 addition & 1 deletion docs/reference/platforms/android/gradle.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ If you have an existing install of the Android SDK, it will be used by Briefcase
if the ``ANDROID_HOME`` environment variable is set. If ``ANDROID_HOME`` is not
present in the environment, Briefcase will honor the deprecated
``ANDROID_SDK_ROOT`` environment variable. Additionally, an existing SDK install
must have version 12.0 of Command-line Tools installed; this version can be
must have version 19.0 of Command-line Tools installed; this version can be
installed in the SDK Manager in Android Studio.

Packaging format
Expand Down
6 changes: 3 additions & 3 deletions src/briefcase/integrations/android_sdk.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,10 @@ class AndroidSDK(ManagedTool):
name = "android_sdk"
full_name = "Android SDK"

# Latest version for Command-Line Tools download as of May 2024
# Latest version for Command-Line Tools download as of May 2025
# **Be sure the gradle.rst docs stay in sync with version updates here**
SDK_MANAGER_DOWNLOAD_VER = "11076708"
SDK_MANAGER_VER = "12.0"
SDK_MANAGER_DOWNLOAD_VER = "13114758"
SDK_MANAGER_VER = "19.0"

def __init__(self, tools: ToolCache, root_path: Path):
super().__init__(tools=tools)
Expand Down
4 changes: 2 additions & 2 deletions tests/integrations/android_sdk/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
from briefcase.integrations.subprocess import Subprocess

# current versions of Android SDK Manager
SDK_MGR_VER = "12.0"
SDK_MGR_DL_VER = "11076708"
SDK_MGR_VER = "19.0"
SDK_MGR_DL_VER = "13114758"


@pytest.fixture
Expand Down