.NET para Android aviso XA0122
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.
O comportamento implementado no DoNotPackageAttribute
está obsoleto:
[assembly: Java.Interop.DoNotPackage ("foo.jar")]
Isso impediria foo.jar
que fosse empacotado no aplicativo.
Como alternativa, você pode usar o grupo de @(AndroidExternalJavaLibrary)
itens para incluir foo.jar
. A biblioteca java será usada apenas em tempo de compilação e não será empacotada no aplicativo Android final.
Algumas bibliotecas que usam esse recurso podem ser simplesmente atualizadas para uma versão mais recente no NuGet.
Os autores da biblioteca precisarão remover o uso desse atributo. Sua funcionalidade será removida em uma versão futura.