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

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


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

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

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

Проблема

В XML-коде элемента MSBuild указывается обязательный атрибут, но не указано необходимое значение.

Например, JavaArtifact атрибут в объекте <ProjectReference> не может иметь пустое значение.

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

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

Решение

Чтобы устранить эту ошибку, укажите значение для требуемого XML-атрибута:

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