Leer en inglés

Compartir a través de


Error de .NET para Android XA4243

Mensaje de ejemplo

error XA4243: Attribute 'JavaVersion' is required when using 'JavaArtifact' for 'ProjectReference' item '../ReferenceProject.csproj'.

Problema

El XML de elemento de MSBuild al que se hace referencia especifica un atributo que hace necesario un atributo adicional.

Por ejemplo, el uso del JavaArtifact atributo en un <ProjectReference> elemento requiere JavaVersion que también se especifique.

No válido:

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

Solución

Para resolver este error, especifique el atributo XML necesario:

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