-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[android] 20250820 net10.0 ecosystem updates #31265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Updates to the latest AndroidX & Google Play Services packages from the dotnet/android-libraries repo. I took this approach to clean things up: * Removed any extra `<PackageReference/>` that was needed in 6ddecf5. This should reduce pain of customers updating these packages themselves. * Remove any `<PackageReference Update="..."/>` that is not used in this repo. * Update all packages to latest. * I had to mirror one new package to `dotnet-public`: error NU1101: Unable to find package Xamarin.AndroidX.Tracing.Tracing.Android The main potential behavior changes here will be updating the Java/Kotlin AndroidX.Navigation libraries to 2.9.2.
|
Wow this is green first try, I would say we wait to merge this right after RC 1 is "done", so it goes in RC 2, but we can discuss. |
|
/backport to release/10.0.1xx-rc1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates AndroidX and Google Play Services packages to their latest versions as part of the .NET 10.0 ecosystem updates. The main goal is to clean up package references and ensure the MAUI framework uses the most current Android library versions.
Key changes include:
- Removal of redundant AndroidX lifecycle package references from multiple project files
- Version updates for all AndroidX and Google Play Services packages in the central AndroidX.targets file
- Updated AndroidX.Navigation libraries to version 2.9.2, which may introduce behavior changes
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/Core/src/Core.csproj | Removed 6 redundant AndroidX lifecycle package references |
| src/Controls/Foldable/src/Controls.Foldable.csproj | Removed 5 redundant AndroidX lifecycle package references |
| src/Compatibility/Maps/src/Android/Compatibility.Maps.Android.csproj | Removed 5 redundant AndroidX lifecycle package references |
| src/Compatibility/Android.AppLinks/src/Compatibility.Android.AppLinks.csproj | Removed 5 redundant AndroidX lifecycle package references |
| eng/AndroidX.targets | Updated all package versions and removed unused package references |
| <PackageReference Update="Xamarin.AndroidX.Navigation.Fragment" Version="2.9.2.1" /> | ||
| <PackageReference Update="Xamarin.AndroidX.Navigation.Runtime" Version="2.9.2.1" /> | ||
| <PackageReference Update="Xamarin.AndroidX.Navigation.UI" Version="2.9.2.1" /> | ||
| <PackageReference Update="Xamarin.AndroidX.Security.SecurityCrypto" Version="1.1.0.4-alpha07" /> |
Copilot
AI
Aug 21, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The SecurityCrypto package remains at a pre-release alpha version (1.1.0.4-alpha07) while other packages have been updated to stable releases. This could potentially introduce instability or compatibility issues. Consider updating to a stable release if available, or document why the alpha version is required.
Copilot uses AI. Check for mistakes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No there isn't a newer one bro:
|
Started backporting to release/10.0.1xx-rc1: https://github.com/dotnet/maui/actions/runs/17129704380 |
Updates to the latest AndroidX & Google Play Services packages from the dotnet/android-libraries repo.
I took this approach to clean things up:
Removed any extra
<PackageReference/>that was needed in 6ddecf5. This should reduce pain of customers updating these packages themselves.Remove any
<PackageReference Update="..."/>that is not used in this repo.Update all packages to latest.
I had to mirror one new package to
dotnet-public:The main potential behavior changes here will be updating the Java/Kotlin AndroidX.Navigation libraries to 2.9.2.