Ler em inglês

Compartilhar via


Erro XA4244 do .NET para Android

Mensagem de exemplo

error XA4244: Attribute 'JavaVersion' cannot be empty for 'ProjectReference' item '../ReferenceProject.csproj'.

Problema

O XML do item MSBuild referenciado especifica um atributo necessário, mas omite um valor necessário.

Por exemplo, o JavaArtifact atributo em a <ProjectReference> não pode ter um valor vazio.

Inválidos:

<ItemGroup>
  <ProjectReference Include="../ReferenceProject.csproj" JavaArtifact="" JavaVersion="1.0.0" />
</ItemGroup>

Solução

Para resolver esse erro, especifique um valor para o atributo XML necessário:

<ItemGroup>
  <ProjectReference Include="../ReferenceProject.csproj" JavaArtifact="com.example:mylib" JavaVersion="1.0.0" />
</ItemGroup>