dotnet / dotnet/android-libraries
Xamarin.AndroidX.Lifecycle.LiveData dependecy error on updating to last version >>>> Building error
- Dominant language
- C#
- Stars
- 317
- Forks
- 73
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 17
Description
### Android framework version
net9.0-android
### Affected platform version
VS 17.4.6
### Description
If we update this libraries to the last version

we have a building error like this:
Document
| Name | Value | Type
-- | -- | -- | --
◢ | $exception | {System.MissingFieldException: Field not found: Microsoft.Maui.IPropertyMapper`2 Microsoft.Maui.Handlers.PickerHandler.Mapper Due to: Could not find field in class at Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.RemapForControls(MauiAppBuilder builder) in /_/src/Controls/src/Core/Hosting/AppHostBuilderExtensions.cs:line 258 at Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.SetupDefaults(MauiAppBuilder builder) in /_/src/Controls/src/Core/Hosting/AppHostBuilderExtensions.cs:line 202 at Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiPrimaryApp[App](MauiAppBuilder builder) in /_/src/Controls/src/Core/Hosting/AppHostBuilderExtensions.cs:line 43 at Microsoft.Maui.Controls.Hosting.AppHostBuilderExtensions.UseMauiApp[App](MauiAppBuilder builder) in /_/src/Controls/src/Xaml/Hosting/AppHostBuilderExtensions.cs:line 18 at LogikoApp.MauiProgram.CreateMauiApp() in C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\MauiProgram.cs:line 77 at LogikoApp.MainApplication.CreateMauiApp() in C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\Platforms\Android\MainApplication.cs:line 21 at Microsoft.Maui.MauiApplication.OnCreate() in /_/src/Core/src/Platform/Android/MauiApplication.cs:line 36 at Android.App.Application.n_OnCreate(IntPtr jnienv, IntPtr native__this) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net9.0/android-35/mcw/Android.App.Application.cs:line 1056 at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V(_JniMarshal_PP_V callback, IntPtr jnienv, IntPtr klazz) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:line 22} | System.MissingFieldException
and running the dotnet restore we get:
Restore succeeded with 6 warning(s) in 1,5s
C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\LogikoApp.csproj : warning NU1608: Detected package version outside of dependency constraint: Xamarin.AndroidX.Lifecycle.LiveData 2.8.7.3 requires Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx (>= 2.8.7.3 && < 2.8.8) but version Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx 2.9.1 was resolved.
C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\LogikoApp.csproj : warning NU1608: Detected package version outside of dependency constraint: Xamarin.AndroidX.Lifecycle.LiveData 2.8.7.3 requires Xamarin.AndroidX.Lifecycle.LiveData.Core (>= 2.8.7.3 && < 2.8.8) but version Xamarin.AndroidX.Lifecycle.LiveData.Core 2.9.1 was resolved.
C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\LogikoApp.csproj : warning NU1608: Detected package version outside of dependency constraint: Xamarin.AndroidX.Lifecycle.LiveData.Ktx 2.8.3.1 requires Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx (>= 2.8.3.1 && < 2.8.4) but version Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx 2.9.1 was resolved.
C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\LogikoApp.csproj : warning NU1608: Detected package version outside of dependency constraint: Xamarin.AndroidX.Lifecycle.LiveData.Ktx 2.8.3.1 requires Xamarin.AndroidX.Lifecycle.LiveData (>= 2.8.3.1 && < 2.8.4) but version Xamarin.AndroidX.Lifecycle.LiveData 2.8.7.3 was resolved.
C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\LogikoApp.csproj : warning NU1608: Detected package version outside of dependency constraint: Xamarin.AndroidX.Lifecycle.Common.Java8 2.8.7.2 requires Xamarin.AndroidX.Lifecycle.Common (>= 2.8.7.2 && < 2.8.8) but version Xamarin.AndroidX.Lifecycle.Common 2.9.1 was resolved.
C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui\LogikoAppMaui\LogikoApp.csproj : warning NU1701: Package 'ExifLib.PCL 1.0.1' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net9.0-ios18.5'. This package may not be fully compatible with your project.
Build succeeded with 6 warning(s) in 1,6s
PS C:\Users\lazza\LOGIKO-APP-2.0\logikoapp-maui>
if we downgrade to initial versions all is building correctly...
### Relevant log output
```shell
```
Contributor guide
Assessment
This issue has not been assessed yet.