英語で読む

次の方法で共有


Android 用 .NET 警告 XA0122

Example messages (メッセージの例)

warning XA0122: Assembly 'Library1' is using a deprecated attribute '[assembly: Java.Interop.DoNotPackageAttribute]'. Use a newer version of this NuGet package or notify the library author.

問題点

DoNotPackageAttributeに実装されている動作は非推奨です。

[assembly: Java.Interop.DoNotPackage ("foo.jar")]

これにより、 foo.jar がアプリにパッケージ化されなくなります。

または、foo.jarを含める@(AndroidExternalJavaLibrary)項目グループを使用することもできます。 Java ライブラリはコンパイル時にのみ使用され、最終的な Android アプリにはパッケージ化されません。

解決策

この機能を使用する一部のライブラリは、単に NuGet の新しいバージョンに更新できます。

ライブラリの作成者は、この属性の使用を削除する必要があります。 その機能は、今後のリリースで削除される予定です。