适用于 Android 的 .NET 错误 XA1039
error XA1039: The Android Support libraries are not supported in .NET 9 and later, please migrate to AndroidX. See https://aka.ms/xamarin/androidx for more details.
.NET 9 中不再支持过时的“Android 支持库”包:
.NET for Android.Arch.*
.NET for Android.Support.*
自最后 28.0.0 版发布以来,Google 不再支持基础 Java 库。 有关详细信息, 请参阅 Android 支持库文档 。
较新的受支持 AndroidX 包的一些示例前缀如下:
.NET for AndroidX.*
.NET for AndroidX.Arch.*
有关 Android 支持库或 AndroidX 的详细信息,请参阅:
删除所有 NuGet 包引用 .NET for Android.Support
或 .NET for Android.Arch
支持新的 AndroidX 等效项。
如果将 NuGet 包与 Android 支持包上的可传递依赖项配合使用,则也会发生这种情况。 在这种情况下,需要删除包或联系包作者。
有关详细信息, 请参阅 AndroidX 迁移文档 。