Úprava parametrů paměti Java pro Android Designer
Výchozí parametry paměti, které se používají při spuštění java
procesu pro Android Designer, můžou být nekompatibilní s některými konfiguracemi systému.
Počínaje Xamarin Studio 5.7.2.7 (a novějším, Visual Studio pro Mac) a visual Studio Tools for Xamarin 3.9.344 je možné tato nastavení přizpůsobit pro jednotlivé projekty.
Nové vlastnosti Android Designeru a odpovídající možnosti Javy
Následující názvy vlastností odpovídají označené možnosti příkazového řádku Java .
AndroidDesignerJavaRendererMinMemory -Xms
AndroidDesignerJavaRendererMaxMemory -Xmx
AndroidDesignerJavaRendererPermSize -XX:MaxPermSize
Otevřete své řešení v prostředí Visual Studio.
V Průzkumník řešení vyberte každý projekt Androidu jeden po druhém a v každém projektu dvakrát klikněte na Zobrazit všechny soubory. Projekty, které neobsahují žádné
.axml
soubory rozložení, můžete přeskočit. Tento krok zajistí, že každý adresář projektu obsahuje.csproj.user
soubor.Ukončete Visual Studio.
.csproj.user
Vyhledejte soubor pro každý z projektů z kroku 2.Upravte každý
.csproj.user
soubor v textovém editoru.Přidejte do elementu jakékoli nebo všechny nové vlastnosti paměti Android Designeru
<PropertyGroup>
. Můžete použít existující<PropertyGroup>
nebo vytvořit nový. Tady je úplný ukázkový.csproj.user
soubor, který obsahuje všechny 3 atributy nastavené na výchozí hodnoty:<?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>
Uložte a zavřete všechny aktualizované
.csproj.user
soubory.Restartujte Visual Studio a znovu otevřete řešení.