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.
I parametri di memoria predefiniti usati durante l'avvio del java processo per la finestra di progettazione android potrebbero non essere compatibili con alcune configurazioni di sistema.
A partire da Xamarin Studio 5.7.2.7 (e versioni successive, Visual Studio per Mac) e Visual Studio Tools per Xamarin 3.9.344, queste impostazioni possono essere personalizzate per ogni progetto.
Nuove proprietà della finestra di progettazione Android e le opzioni Java corrispondenti
I nomi delle proprietà seguenti corrispondono all'opzione della riga di comando java indicata
AndroidDesignerJavaRendererMinMemory -Xms
AndroidDesignerJavaRendererMaxMemory -Xmx
AndroidDesignerJavaRendererPermSize -XX:MaxPermSize
Aprire la soluzione in Visual Studio.
Selezionare ogni progetto Android uno alla volta nella Esplora soluzioni e fare clic due volte su Mostra tutti i file in ogni progetto. È possibile ignorare i progetti che non contengono file
.axmldi layout. Questo passaggio garantisce che ogni directory del progetto contenga un.csproj.userfile.Uscire da Visual Studio.
Individuare il
.csproj.userfile per ognuno dei progetti del passaggio 2.Modificare ogni
.csproj.userfile in un editor di testo.Aggiungere una o tutte le nuove proprietà di memoria della finestra di progettazione Android all'interno di un
<PropertyGroup>elemento . È possibile usare un oggetto esistente<PropertyGroup>o crearne uno nuovo. Ecco un file di esempio.csproj.usercompleto che include tutti e 3 gli attributi impostati per i valori predefiniti:<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ProjectView>ProjectFiles</ProjectView> </PropertyGroup> <PropertyGroup> <AndroidDesignerJavaRendererMinMemory>128m</AndroidDesignerJavaRendererMinMemory> <AndroidDesignerJavaRendererMaxMemory>750m</AndroidDesignerJavaRendererMaxMemory> <AndroidDesignerJavaRendererPermSize>350m</AndroidDesignerJavaRendererPermSize> </PropertyGroup> </Project>Salvare e chiudere tutti i file aggiornati
.csproj.user.Riavviare Visual Studio e riaprire la soluzione.