domingo, 9 de abril de 2023

El corrector ortográfico en Android Studio

Una de las características que tiene Android Studio es que, por defecto, realiza una correccikón ortográfica de nuestro código. Esta corrección se realiza por defecto en el idioma ingles por lo que es una pesadez que te esté advirtiendo de un error constantemente.

Tenemos dos opciones:

  1. Añadir un diccionario en español.
  2. Deshabilitar el corrector ortográfico.

lunes, 5 de diciembre de 2022

Windows 10: Reparación suave del sistema

Después de una actualización de Windows (creo que ese fue el motivo) empecé a tener problemas con la barra de tareas de Windows. Básicamente, los iconos parpadeaban y no era posible ejecutar ningún programa. Me puse a investigar en internet y después de probar muchas cosas diferentes, lo que me funcionó a mi es realizar una recuperación suave del sistema.

Puedes ejecutar una reparación suave del sistema con estos comandos en PowerShell como administrador. Para abrir PowerShell como administrador, escribes en la barra de búsqueda del menú inicio PowerShell, le das clic derecho al ícono y seleccionas ejecutar como administrador.


domingo, 27 de noviembre de 2022

Error: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

En la última actualización de Android Studio (Android Studio Dolphin 2021.3.1 Patch 1), al ejecutar la app me aparece el siguiente error:

Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0


Para solucionarlo tiene que realizar la siguiente modificación:

viernes, 30 de septiembre de 2022

Error: Cannot fit requested classes in a single dex file (# methods: 68148 > 65536)

Al actualizar mi proyecto y más concretamente la librería android material a la versión 1.6.1 me ha aparecido el siguiente error: Cannot fit requested classes in a single dex file (# methods: 68148 > 65536).


martes, 18 de enero de 2022

Cómo utilizar ADB WiFi en Android Studio

ADB es el acrónimo de “Android Debug Bridge” y es una herramienta que se instala junto con el SDK de Android y nos permite acceder y controlar un dispositivo Android desde el ordenador. De esta forma podemos realizar pruebas de nuestro código directamente sobre un dispositivo móvil real.


miércoles, 12 de enero de 2022

Error: Este archivo no se puede instalar en Android 12 o versiones posteriores

En este artículo voy a explicar cómo solucionar el error al subir una nueva versión de mi aplicación a Google Play Console.

Al subir el fichero apk me indica el siguiente error: Has subido un APK o Android App Bundle que tiene una actividad, un alias de actividad, un servicio o un receptor de emisión con filtro de intents, pero sin establecer la propiedad android:exported. Este archivo no se puede instalar en Android 12 o versiones posteriores. Consulta developer.android.com/about/versions/12/behavior-changes-12#exported

domingo, 7 de noviembre de 2021

Error: Android Gradle plugin requires Java 11 to run

A partir del 1 de noviembre del 2021, las actualizaciones de aplicaciones y juegos en Google Play tendrán que orientarse a Android 11 (nivel 30 de la API) o versiones posteriores. Después de esta fecha, no podrás subir nuevos app bundles ni APKs con una versión de targetSdkVersion inferior a la 30.

En este artículo voy a explicar como solucionar el problema Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. Este error me ha aparecido después de cambiar el sdk de mi aplicación a la versión 30, que es obligatoria a partir del 1 de noviembre de 2021 tal y como indiqué anteriormente.

android {
    compileSdkVersion 30
    defaultConfig {
        ...
        targetSdkVersion 30
        ...
    }
    ...
}