Skip to content

Current .NET 9 is not properly compatible with Android binding libraries #9698

@Kebechet

Description

@Kebechet

Description

Many android binding libraries require at least: Xamarin.AndroidX.Lifecycle.LiveData version 2.8.7.1
but MAUI 9.0.22 requires older version >=2.8.5.1 && < 2.8.6 and because of this our Android binding fails to build.

The reason why .NET 8.0.100 works with this is because it's dependencies dont contain upper version limit. It requires just Xamarin.AndroidX.Lifecycle.LiveData version >2.6.1.3

Version conflict detected for Xamarin.AndroidX.Lifecycle.LiveData.Core. Install/reference Xamarin.AndroidX.Lifecycle.LiveData.Core 2.8.7.1 directly to project DemoApp to resolve this issue. 
 DemoApp -> Kebechet.Maui.RevenueCat.InAppBilling -> Kebechet.Maui.RevenueCat.Android 7.12.0.4 -> Xamarin.AndroidX.Fragment.Ktx 1.8.5.1 -> Xamarin.AndroidX.Fragment 1.8.5.1 -> Xamarin.AndroidX.Lifecycle.LiveData.Core (>= 2.8.7.1) 
 DemoApp -> Microsoft.Maui.Controls 9.0.22 -> Microsoft.Maui.Controls.Core 9.0.22 -> Microsoft.Maui.Core 9.0.22 -> Xamarin.AndroidX.Lifecycle.LiveData 2.8.5.1 -> Xamarin.AndroidX.Lifecycle.LiveData.Core (>= 2.8.5.1 && < 2.8.6).

Potentially connected to:
marcojak/MauiMTAdmob#113

Steps to Reproduce

  1. Download branch _net9-compatability https://github.com/Kebechet/Maui.RevenueCat.InAppBilling/tree/_net9-compatability
  2. Try to build demo/DemoApp/DemoApp.sln
  3. You will get the error I mentioned above because of dependency incompatabilities

Link to public reproduction project repository

https://github.com/Kebechet/Maui.RevenueCat.InAppBilling/tree/_net9-compatability

Version with bug

9.0.22 SR2.2

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

8.0.100 SR10

Affected platforms

Android

Affected platform versions

No response

Did you find any workaround?

nope

Relevant log output

Version conflict detected for Xamarin.AndroidX.Lifecycle.LiveData.Core. Install/reference Xamarin.AndroidX.Lifecycle.LiveData.Core 2.8.7.1 directly to project DemoApp to resolve this issue. 
 DemoApp -> Kebechet.Maui.RevenueCat.InAppBilling -> Kebechet.Maui.RevenueCat.Android 7.12.0.4 -> Xamarin.AndroidX.Fragment.Ktx 1.8.5.1 -> Xamarin.AndroidX.Fragment 1.8.5.1 -> Xamarin.AndroidX.Lifecycle.LiveData.Core (>= 2.8.7.1) 
 DemoApp -> Microsoft.Maui.Controls 9.0.22 -> Microsoft.Maui.Controls.Core 9.0.22 -> Microsoft.Maui.Core 9.0.22 -> Xamarin.AndroidX.Lifecycle.LiveData 2.8.5.1 -> Xamarin.AndroidX.Lifecycle.LiveData.Core (>= 2.8.5.1 && < 2.8.6).

Activity

Marnie-Majait

Marnie-Majait commented on Jan 14, 2025

@Marnie-Majait

This issue has been verified Visual Studio 17.13 Preview 2.1 (9.0.22 & 9.0.21 & 9.0.0). Can repro this issue on android platform. 8.0.100 works fine.

moljac

moljac commented on Jan 16, 2025

@moljac
Contributor

.NET 9 is properly compatible with Android libraries, but .NET 9 is stricter with dependencies (transitive)

If you add:

    <PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core" Version="2.8.7.1" />
    <PackageReference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx" Version="2.8.7.1" />

You will get new set of errors

1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.BinaryFormat` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.BinaryFormat` generated by: Kotlinx.Serialization.IBinaryFormat, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.BinaryFormat` generated by: KotlinX.Serialization.IBinaryFormat, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.Contextual` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Contextual` generated by: Kotlinx.Serialization.IContextual, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Contextual` generated by: KotlinX.Serialization.IContextual, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.DeserializationStrategy` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.DeserializationStrategy` generated by: Kotlinx.Serialization.IDeserializationStrategy, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.DeserializationStrategy` generated by: KotlinX.Serialization.IDeserializationStrategy, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.ExperimentalSerializationApi` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.ExperimentalSerializationApi` generated by: Kotlinx.Serialization.IExperimentalSerializationApi, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.ExperimentalSerializationApi` generated by: KotlinX.Serialization.IExperimentalSerializationApi, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.InternalSerializationApi` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.InternalSerializationApi` generated by: Kotlinx.Serialization.IInternalSerializationApi, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.InternalSerializationApi` generated by: KotlinX.Serialization.IInternalSerializationApi, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.KSerializer` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.KSerializer` generated by: Kotlinx.Serialization.IKSerializer, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.KSerializer` generated by: KotlinX.Serialization.IKSerializer, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.Polymorphic` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Polymorphic` generated by: Kotlinx.Serialization.IPolymorphic, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Polymorphic` generated by: KotlinX.Serialization.IPolymorphic, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.Required` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Required` generated by: Kotlinx.Serialization.IRequired, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Required` generated by: KotlinX.Serialization.IRequired, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.SerialFormat` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerialFormat` generated by: Kotlinx.Serialization.ISerialFormat, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerialFormat` generated by: KotlinX.Serialization.ISerialFormat, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.SerialInfo` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerialInfo` generated by: Kotlinx.Serialization.ISerialInfo, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerialInfo` generated by: KotlinX.Serialization.ISerialInfo, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.Serializable` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Serializable` generated by: Kotlinx.Serialization.ISerializable, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Serializable` generated by: KotlinX.Serialization.ISerializable, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.SerializationStrategy` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerializationStrategy` generated by: Kotlinx.Serialization.ISerializationStrategy, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerializationStrategy` generated by: KotlinX.Serialization.ISerializationStrategy, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.Serializer` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Serializer` generated by: Kotlinx.Serialization.ISerializer, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Serializer` generated by: KotlinX.Serialization.ISerializer, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.SerialName` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerialName` generated by: Kotlinx.Serialization.ISerialName, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.SerialName` generated by: KotlinX.Serialization.ISerialName, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.StringFormat` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.StringFormat` generated by: Kotlinx.Serialization.IStringFormat, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.StringFormat` generated by: KotlinX.Serialization.IStringFormat, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.Transient` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Transient` generated by: Kotlinx.Serialization.ITransient, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.Transient` generated by: KotlinX.Serialization.ITransient, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.UseContextualSerialization` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.UseContextualSerialization` generated by: Kotlinx.Serialization.IUseContextualSerialization, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.UseContextualSerialization` generated by: KotlinX.Serialization.IUseContextualSerialization, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.UseSerializers` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.UseSerializers` generated by: Kotlinx.Serialization.IUseSerializers, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.UseSerializers` generated by: KotlinX.Serialization.IUseSerializers, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.modules.SerializersModuleCollector` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.modules.SerializersModuleCollector` generated by: Kotlinx.Serialization.Modules.ISerializersModuleCollector, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.modules.SerializersModuleCollector` generated by: KotlinX.Serialization.Modules.ISerializersModuleCollector, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.encoding.CompositeDecoder` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.CompositeDecoder` generated by: Kotlinx.Serialization.Encoding.ICompositeDecoder, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.CompositeDecoder` generated by: KotlinX.Serialization.Encoding.ICompositeDecoder, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.encoding.CompositeEncoder` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.CompositeEncoder` generated by: Kotlinx.Serialization.Encoding.ICompositeEncoder, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.CompositeEncoder` generated by: KotlinX.Serialization.Encoding.ICompositeEncoder, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.encoding.Decoder` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.Decoder` generated by: Kotlinx.Serialization.Encoding.IDecoder, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.Decoder` generated by: KotlinX.Serialization.Encoding.IDecoder, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.encoding.Encoder` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.Encoder` generated by: Kotlinx.Serialization.Encoding.IEncoder, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.encoding.Encoder` generated by: KotlinX.Serialization.Encoding.IEncoder, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 : The Java type `kotlinx.serialization.descriptors.SerialDescriptor` is generated by more than one managed type. Please change the [Register] attribute so that the same Java type is not emitted.
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.descriptors.SerialDescriptor` generated by: Kotlinx.Serialization.Descriptors.ISerialDescriptor, Binding.Intercom.Kotlinx.Serialization.Core.Jvm, Version=1.2.2.0, Culture=neutral, PublicKeyToken=null
1>Xamarin.Android.Common.targets(1488,3): Error XA4215 :   `kotlinx.serialization.descriptors.SerialDescriptor` generated by: KotlinX.Serialization.Descriptors.ISerialDescriptor, Xamarin.KotlinX.Serialization.Core.Jvm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
1>------- Finished building project: DemoApp. Succeeded: False. Errors: 73. Warnings: 22

Those errors are known and described in

dotnet/android-libraries#764

Something is using (as transitive dependency) Binding.Intercom.Kotlinx.Serialization.* which is not officially supported bindings.

transferred this issue fromdotnet/mauion Jan 21, 2025
added
Area: BindingsIssues in Java Library Binding projects.
and removed
needs-triageIssues that need to be assigned.
on Jan 21, 2025
jpobst

jpobst commented on Jan 30, 2025

@jpobst
Contributor
Kebechet

Kebechet commented on Feb 9, 2025

@Kebechet
Author

Thank you for the info. I resolved it in:
Kebechet/Maui.RevenueCat.InAppBilling@7243bf9

and everything works as expected

locked and limited conversation to collaborators on Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Area: BindingsIssues in Java Library Binding projects.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @jpobst@moljac@Kebechet@Marnie-Majait

      Issue actions

        Current .NET 9 is not properly compatible with Android binding libraries · Issue #9698 · dotnet/android