Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los parámetros de memoria predeterminados que se utilizan al iniciar el proceso java para el diseñador de Android pueden ser incompatibles con algunas configuraciones del sistema.
A partir de Xamarin Studio 5.7.2.7 (y posterior, Visual Studio para Mac) y Visual Studio Tools para Xamarin 3.9.344, esta configuración se puede personalizar por proyecto.
Nuevas propiedades de diseñador de Android y las correspondientes opciones de Java
Los siguientes nombres de propiedad corresponden a la opción de línea de comandos de Java indicada
AndroidDesignerJavaRendererMinMemory -Xms
AndroidDesignerJavaRendererMaxMemory -Xmx
AndroidDesignerJavaRendererPermSize -XX:MaxPermSize
Abra su solución en Visual Studio.
Seleccione cada proyecto de Android uno por uno en el Explorador de soluciones y haga clic en Mostrar todos los archivos dos veces en cada proyecto. Puede omitir proyectos que no contengan ningún archivo de diseño
.axml. Este paso asegurará que cada directorio del proyecto contenga un archivo.csproj.user.Salga de Visual Studio.
Localice el archivo
.csproj.userpara cada uno de los proyectos del paso 2.Edite cada archivo
.csproj.useren un editor de texto.Agregue cualquier propiedad nueva de memoria del diseñador de Android o todas ellas dentro de un elemento
<PropertyGroup>. Puede usar un elemento<PropertyGroup>existente o crear uno. Aquí hay un archivo de ejemplo completo.csproj.userque incluye los 3 atributos establecidos en sus valores predeterminados:<?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>Guarde y cierre todos los archivos
.csproj.useractualizados.Reinicie Visual Studio y vuelva a abrir la aplicación.