Skip to content
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

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

Closed
Kebechet opened this issue Jan 11, 2025 · 3 comments
Closed
Assignees
Labels
Area: Bindings Issues in Java Library Binding projects.

Comments

@Kebechet
Copy link

Kebechet commented Jan 11, 2025

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).
@Marnie-Majait
Copy link

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
Copy link
Contributor

moljac commented Jan 16, 2025

.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.

@PureWeen PureWeen transferred this issue from dotnet/maui Jan 21, 2025
@dotnet-policy-service dotnet-policy-service bot added the needs-triage Issues that need to be assigned. label Jan 21, 2025
@jpobst jpobst added Area: Bindings Issues in Java Library Binding projects. and removed needs-triage Issues that need to be assigned. labels Jan 21, 2025
@jpobst
Copy link
Contributor

jpobst commented Jan 30, 2025

Tracked here: dotnet/android-libraries#764.

@jpobst jpobst closed this as completed Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Bindings Issues in Java Library Binding projects.
Projects
None yet
Development

No branches or pull requests

4 participants