Прочитать на английском

Поделиться через


Ошибка .NET для Android XA4243

Пример сообщения

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

Проблема

XML-код элемента MSBuild указывает атрибут, который требует дополнительного атрибута.

Например, использование атрибута JavaArtifact <ProjectReference> для необходимо JavaVersion также указать.

Недопустимое.

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

Решение

Чтобы устранить эту ошибку, укажите обязательный АТРИБУТ XML:

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