Udostępnij przez


Błąd platformy .NET dla systemu Android XA4244

Przykładowy komunikat

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

Problematyka

XML referencja elementu MSBuild określa wymagany atrybut, ale pomija wymaganą wartość.

Na przykład JavaArtifact atrybut na obiekcie <ProjectReference> nie może mieć pustej wartości.

Nieprawidłowy:

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

Rozwiązanie

Aby rozwiązać ten błąd, określ wartość wymaganego atrybutu XML:

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