XA5304-hiba androidos .NET

Példaüzenetek

error XA5304: Invalid AssemblyStore compression level '0'. The value must be between 1 and 22.

Issue

Az $(_AndroidAssemblyStoreCompressionLevel) MSBuild tulajdonság értéke az érvényes 1–22-es Zstandard-tömörítési szinttartományon kívül esik.

Megoldás

Állítsa a(z) $(_AndroidAssemblyStoreCompressionLevel) értékét 1 és 22 közötti egész számra (beleértve).

Az optimalizált buildek alapértelmezés$(Optimize)trueszerint a maximális tömörítési szintre kerülnek az alkalmazás méretének 22 csökkentése érdekében. A nem optimalizált buildek alapértelmezett szintje a Zstandard-kódtár 3alapértelmezett értékének felel meg, és gyorsabb buildelési időt biztosít. A két alapértelmezett beállítás bármelyikének felülbírálásához kifejezetten beállíthatja a(z) $(_AndroidAssemblyStoreCompressionLevel) értékét.

A magasabb értékek kisebb AssemblyStore-t hoznak létre a hosszabb buildelési idők árán. A zstandard dekompressziós sebesség független a tömörítési szintétől, így a kiválasztott szint nem befolyásolja az alkalmazás indítási teljesítményét.