Skip to content

Most visited

Recently visited

navigation

Solución de problemas en Android Studio

En esta página, se ofrece asistencia para solucionar problemas comunes y de configuración en Android Studio.

Pantallas de alta densidad

A partir de la versión 1.5, Android Studio proporciona compatibilidad con pantallas de alta densidad (como HiDPI y monitores Retina) en todas las plataformas.

Configuración del factor de ajuste de tamaño

Android Studio determina el factor de ajuste de tamaño para tu pantalla de la siguiente manera:

Mac
En el caso de las pantallas Retina, los elementos de IU reciben un ajuste de tamaño del 200% y las imágenes se presentan en alta resolución. No deberían verse imágenes borrosas debido al ajuste de tamaño, incluso en configuraciones de monitores múltiples. Ten en cuenta que no se ofrece compatibilidad para factores de ajuste de tamaño que no sean del 100% (para pantallas que no sean Retina) y del 200% (para pantallas Retina).
Windows
Android Studio utiliza la configuración de DPI de la pantalla principal para determinar el factor de ajuste de tamaño de elementos de IU. En el caso de las imágenes, si el factor de escala es inferior al 150%, se ampliarán las imágenes con resolución normal. Si el factor supera el 150%, las imágenes de alta resolución se ajustarán de manera correspondiente.
Linux
Para determinar el factor de ajuste de tamaño, Android Studio considera el “factor de ajuste de tamaño de texto” y luego la configuración de DPI del sistema XWindow.

Una configuración de DPI con el valor 96 corresponde a un factor de ajuste de tamaño del 100% (sin ajuste), mientras que una de 192 corresponde a un factor de ajuste del 200% (se duplica el tamaño de los elementos de IU). Android Studio actualmente es compatible con configuraciones de DPI de 96 (ajuste del 100%) a 288 (ajuste del 300%).

Si Android Studio no detecta la configuración correcta de DPI del sistema en tu equipo con Linux o Windows, puedes establecer este valor manualmente configurando la propiedad hidpi en el archivo ide.properties, según se describe en Personalizar tus propiedades de IDE. Ten en cuenta que esta propiedad no tiene efecto en los equipos Mac. Esta propiedad funciona de la siguiente manera:

hidpi=true
Fija el valor de DPI en 192 (ajuste del 200%) e ignora la configuración del sistema.
hidpi=false
Fija el valor de DPI en 96 (ajuste del 100%) e ignora la configuración del sistema.

Elementos borrosos o pixelados en pantallas de alta densidad

Si uno o más elementos de la IU de Android Studio se ven borrosos o pixelados en tu pantalla de alta densidad, es posible que experimentes uno de los siguientes problemas:

Elementos con tamaño incorrecto en pantallas de alta densidad

Si toda la IU de Android Studio presenta el tamaño incorrecto en tu pantalla de alta densidad, consulta Configuración del factor de ajuste de tamaño. Si determinados elementos de la IU de Android Studio presentan el tamaño incorrecto en tu pantalla de alta densidad, pero otros tienen el tamaño correcto, es posible que experimentes uno de los siguientes problemas:

Bibliotecas Linux

Si ejecutas Android Studio en un equipo con una versión de Linux de 64 bits, es posible que debas instalar algunas bibliotecas específicas, como se detalla a continuación.

Si ejecutas una versión de Ubuntu de 64 bits, debes instalar algunas bibliotecas de 32 bits con el siguiente comando:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 lib32bz2-1.0

Si usas Fedora de 64 bits, el comando es el siguiente:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

Problemas de sincronización de proyectos

Cuando intentes sincronizar tu proyecto, es posible que recibas el siguiente mensaje de error: “Connection to the Internet denied. ('Permission denied: connect')”. Puedes eliminar este mensaje de error agregando la propiedad de sistema -Djava.net.preferIPv4Stack=true a tu archivo gradle.properties en Android Studio de la siguiente manera:

  1. Abre tu archivo gradle.properties en Android Studio.
  2. Agrega la siguiente línea al archivo:
    org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
    
    Ten en cuenta que, si ya agregaste otros argumentos de JVM de Gradle a tu archivo gradle.properties, puedes agregar esta propiedad en la misma línea, como se muestra en el siguiente ejemplo:
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
    
  3. Reinicia Android Studio para aplicar los cambios que realizaste.
  4. Haz clic en Sync Project with Gradle Files para sincronizar tu proyecto.

Problemas de actualización del IDE en Windows

En Windows, los archivos no pueden borrarse cuando un proceso los usa. Cuando intentas utilizar el mecanismo de actualización incorporado en el IDE, este a veces no permite instalar la actualización y, por lo general, aparece un mensaje de error como “Can't delete C:\some\path\file”.

Para solucionar esto, abre el Administrador de tareas e intenta cerrar procesos que posiblemente estén utilizando el archivo; por ejemplo, cualquier daemon de Gradle.

Problemas relacionados con minSdkVersion

Si utilizas una versión obsoleta de las bibliotecas de compatibilidad de Android, es posible que recibas un mensaje de error como el siguiente:

:app:processDebugManifest app/src/main/AndroidManifest.xml:0:0 Error:
uses-sdk:minSdkVersion 19 cannot be smaller than version L declared in library app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0-rc1/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v7.appcompat" to force usage

Para resolver este problema, utiliza SDK Manager para actualizar el sistema a las versiones más recientes (no preliminares) de dichas bibliotecas. Para obtener más información sobre cómo configurar las bibliotecas de compatibilidad, consulta Configuración de bibliotecas de compatibilidad.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)