Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voorbeeldberichten
warning XA1027: The 'EnableProguard' MSBuild property is set to 'true' and the 'AndroidLinkTool' MSBuild property is empty, so 'AndroidLinkTool' will default to 'proguard'.
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'.
Probleem
Het project is momenteel geconfigureerd voor het gebruik van de D8 DEX-compiler en heeft de oudere EnableProguard MSBuild-eigenschap ingesteld op true, zonder dat voor de nieuwere AndroidLinkTool MSBuild-eigenschap een waarde is ingesteld. Dit resulteert in een XA1011-fout omdat de ProGuard-code shrinker niet meer compatibel is met de D8 DEX-compiler.
" needed as the existing translation is correct.
Bewerk het projectbestand in Visual Studio of een andere teksteditor en verwijder alle oude
<EnableProguard>elementen.Nadat u het projectbestand hebt opgeslagen, opent u het op de gebruikelijke manier in Visual Studio en stelt u de Code shrinker in op de eigenschappenpagina's van het Visual Studio-project op r8, of gaat u verder met het bewerken van het projectbestand in de teksteditor en stelt u de
AndroidLinkTooleigenschap MSBuild in opr8:<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <AndroidLinkTool>r8</AndroidLinkTool> </PropertyGroup>
R8 kan in sommige gevallen nieuwe buildwaarschuwingen of -fouten produceren in vergelijking met ProGuard, dus de ProGuard-regels voor het project vereisen mogelijk enkele updates om nieuwe waarschuwingen of fouten op te lossen die na deze wijziging worden weergegeven.