.NET untuk kesalahan Android XA1011
error XA1011: Using ProGuard with the D8 DEX compiler is no longer supported. Please set the code shrinker to 'r8' in the Visual Studio project property pages or edit the project file in a text editor and set the 'AndroidLinkTool' MSBuild property to 'r8'.
Proyek saat ini dikonfigurasi untuk menggunakan pengkompilasi DEX D8 dalam kombinasi dengan shrinker kode ProGuard. Di masa lalu, menggunakan shrinker kode ProGuard dengan pengkompilasi DEX D8 diizinkan, tetapi sekarang, hanya penghapus kode R8 yang didukung untuk digunakan dengan pengkompilasi DEX D8.
Atur shrinker Kode di halaman properti proyek Visual Studio ke r8, atau edit file proyek di Visual Studio atau editor teks lain dan atur AndroidLinkTool
properti MSBuild ke r8
:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<AndroidLinkTool>r8</AndroidLinkTool>
</PropertyGroup>
R8 mungkin dalam beberapa kasus menghasilkan peringatan atau kesalahan build baru dibandingkan dengan ProGuard, sehingga aturan ProGuard untuk proyek mungkin memerlukan beberapa pembaruan untuk menyelesaikan peringatan atau kesalahan baru yang muncul setelah perubahan ini.