You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Context: #863Fixes: dotnet/android#9049Fixes: #909
In version `2.8.*`, Google moved all the types in 2 libraries into 2 new libraries:
- `Xamarin.AndroidX.Lifecycle.Common` to `Xamarin.AndroidX.Lifecycle.Common.Jvm`.
- `Xamarin.AndroidX.Lifecycle.ViewModel` to `Xamarin.AndroidX.Lifecycle.ViewModel.Android`.
While this is a source compatible change for users, it is not a binary compatible change for users that are relying on NuGets or assemblies that have not been recompiled.
These types may continue to work in Debug builds, but the linker and AOT compiler steps run for Release builds are unable to resolve the moved types, causing unfixable errors (other than recompiling all assemblies).
Adding `[TypeForwardedToAttribute]` attributes allows the linker and AOT to succeed without recompiling old assemblies.
Android application type
Android for .NET (net6.0-android, etc.)
Affected platform version
VS 2022 17.10.2
Description
I am trying to update my binding library for SceneView. However, there is an issue with Xamarin.AndroidX.Lifecycle.Common v2.8.2.
Steps to Reproduce
Prerequites: .NET8, Java 17
feat/scence-view-2.2.1
sh bind.sh --artifact io.github.sceneview:sceneview:2.2.1
Did you find any workaround?
Nope
Relevant log output
The text was updated successfully, but these errors were encountered: