英語で読む

次の方法で共有


Android 用 .NET エラー XA1039

Example messages (メッセージの例)

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 リリース以降、基になる Java ライブラリは Google でサポートされなくなりました。 詳細については、 Android サポート ライブラリのドキュメント を参照してください。

サポートされている新しい AndroidX パッケージのプレフィックスの例を次に示します。

  • .NET for AndroidX.*
  • .NET for AndroidX.Arch.*

Android サポート ライブラリまたは AndroidX の詳細については、次を参照してください。

解決策

新しい AndroidX に相当するものを優先して、 .NET for Android.Support または .NET for Android.Arch への NuGet パッケージ参照をすべて削除します。

これは、Android サポート パッケージに推移的な依存関係を持つ NuGet パッケージを使用している場合にも発生する可能性があります。 この場合は、パッケージを削除するか、パッケージの作成者に問い合わせる必要があります。

詳細については、 AndroidX の移行に関するドキュメント を参照してください。