Baca dalam bahasa Inggris

Bagikan melalui


.NET untuk kesalahan Android XA4244

Contoh pesan

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

Masalah

XML item MSBuild yang direferensikan menentukan atribut yang diperlukan tetapi menghilangkan nilai yang diperlukan.

Misalnya, JavaArtifact atribut pada <ProjectReference> tidak boleh memiliki nilai kosong.

Tidak Valid:

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

Solusi

Untuk mengatasi kesalahan ini, tentukan nilai untuk atribut XML yang diperlukan:

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