Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Messaggi di esempio
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'.
Problema
Il progetto è attualmente configurato per l'uso del compilatore D8 DEX in combinazione con il compattatore di codice ProGuard. In passato, l'uso del compattatore di codice ProGuard con il compilatore D8 DEX era consentito, ma ora solo il compattatore di codice R8 è supportato per l'uso con il compilatore DEX D8.
Soluzione
Impostare la compattazione Code nelle pagine delle proprietà del progetto di Visual Studio su r8 oppure modificare il file di progetto in Visual Studio o in un altro editor di testo e impostare la AndroidLinkTool proprietà MSBuild su r8:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<AndroidLinkTool>r8</AndroidLinkTool>
</PropertyGroup>
R8 potrebbe in alcuni casi generare nuovi avvisi di compilazione o errori rispetto a ProGuard, quindi le regole ProGuard per il progetto potrebbero richiedere alcuni aggiornamenti per risolvere eventuali nuovi avvisi o errori visualizzati dopo questa modifica.