Open
Description
Android framework version
net9.0-android
Affected platform version
.NET 9
Description
I get these warnings after the latest version bump of Xamarin.GooglePlayServices.Maps
C:\Users\user\Desktop\test\test.csproj : warning NU1608: Detected package version outside of dependency constraint: Xamarin.AndroidX.Activity.Ktx 1.9.3.2 requires Xamarin.AndroidX.Activity (>= 1.9.3.2 && < 1.9.4) but version Xamarin.AndroidX.Activity 1.10.0 was resolved.
C:\Users\user\Desktop\test\test.csproj : warning NU1608: Detected package version outside of dependency constraint: Xamarin.AndroidX.Fragment.Ktx 1.8.5.2 requires Xamarin.AndroidX.Fragment (>= 1.8.5.2 && < 1.8.6) but version Xamarin.AndroidX.Fragment 1.8.6 was resolved.
Steps to Reproduce
<ItemGroup>
<PackageReference Include="Xamarin.AndroidX.Preference" Version="1.2.1.12" />
<PackageReference Include="Xamarin.Google.Android.Material" Version="1.12.0.2" />
<PackageReference Include="Xamarin.GooglePlayServices.Maps" Version="119.1.0" />
</ItemGroup>
When omitting Xamarin.Google.Android.Material
, the build even fails:
Version conflict detected for Xamarin.AndroidX.Activity. Install/reference Xamarin.AndroidX.Activity 1.10.0 direct
ly to project test to resolve this issue.
test -> Xamarin.GooglePlayServices.Maps 119.1.0 -> Xamarin.AndroidX.Fragment 1.8.6 -> Xamarin.AndroidX.Activity (
>= 1.10.0)
test -> Xamarin.AndroidX.Preference 1.2.1.12 -> Xamarin.AndroidX.Activity.Ktx 1.9.3.2 -> Xamarin.AndroidX.Activit
y (>= 1.9.3.2 && < 1.9.4).
Did you find any workaround?
I can fix the warning by manually specifying these dependencies:
<PackageReference Include="Xamarin.AndroidX.Activity.Ktx" Version="1.10.1" />
<PackageReference Include="Xamarin.AndroidX.Fragment.Ktx" Version="1.8.6" />
Relevant log output
Metadata
Metadata
Assignees
Labels
No labels