versiones pie oreo developer caracteristicas android

pie - android versiones



No se pudo encontrar el objetivo con la cadena hash ''android-25'' (8)

Tengo Android Studio 2.2. Estoy tratando de abrir un proyecto, pero aparece el error "No se pudo encontrar el destino con la cadena hash ''android-25''". Debajo del mensaje de error, veo un enlace "Instalar plataformas faltantes y sincronizar proyectos". Si hago clic en este enlace, aparece otro error, que dice

"Los siguientes paquetes no están disponibles: - Plataformas de identificación de paquetes; android-25".

En la herramienta SDK de Android, puedo ver "Android 7.0" (API nivel 24) ya instalado. Al verificar los detalles sobre las versiones de Android y sus niveles de API, descubrí que Android Nougat tiene niveles de API 24-25. ¿Me gustaría saber cómo puedo actualizar el SDK de API24 a 25?


Asegúrese de que su computadora esté conectada a Internet, luego haga clic en el enlace que viene con el mensaje de error, es decir, "instale las plataformas que faltan y sincronice el proyecto", espere unos segundos, especialmente si su computadora tiene especificaciones bajas, traerá en una ventana llamada SDK Quickfix Installation , todo es sencillo desde allí.


Bueno, estaba sufriendo con este problema, pero finalmente encontré la solución.

El problema comienza aquí: ["Instalar las plataformas faltantes y el proyecto de sincronización" (enlace) no funciona y la sincronización de Gradle falló]

Fuente del problema: solo echa un vistazo a la app -> src-build.gradle y encontrarás los parámetros

  1. compileSdkVersion 25

  2. buildToolsVersion "25.0.1"

  3. targetSdkVersion 25

Nota: Puede encontrar estos parámetros con diferentes valores, por ejemplo, compileSdkVersion 23 etc.

Estos parámetros anteriores en build.gradle crean un error porque sus valores no son compatibles con su versión actual de SDK.

La solución a este error es simple, solo abra un nuevo proyecto en su Android Studio, en ese nuevo proyecto, goto app -> src-build.gradle .

En el archivo build.gradle del nuevo proyecto, encuentre estos parámetros:

En mi caso estos son:

compileSdkVersion "26" buildToolsVersion "26.0.1" targetSdkVersion 26

Ahora copie estos parámetros desde el archivo build.gradle de su nuevo proyecto y build.gradle en el mismo archivo del otro proyecto (con Error).


No necesitas actualizar nada. Simplemente descargue SDK para API 25 desde Android SDK Manager o iniciando Android SDK Manager independiente. El error es para la plataforma faltante y no para la herramienta faltante.


Parece que solo soy yo quien soy tan torpe, porque aún no he encontrado una solución que requiera mi caso.

Estoy desarrollando un proyecto multi-modular, por lo tanto, la configuración básica del módulo de Android se extrae en un solo script gradle. Todas las versiones concretas de sdks / libs también se extraen en un script.

Un script que contiene versiones se ve así:

... ext.androidVersions = [ compile_sdk_version : ''27'', min_sdk_version : ''19'', target_sdk_version : ''27'', build_tool_version : ''27.0.3'', application_id : ''com.test.test'', ] ...

¡No estoy acostumbrado a la sintaxis maravillosa, mi ojo no ha notado que los valores para compilar, min y sdks de destino no eran enteros sino STRINGS! Por lo tanto, un compilador se quejó legítimamente de no poder encontrar un SDK cuya versión coincidiría con HASH STRING ''27''.

Entonces la solución sería hacer enteros las versiones de SDK: ...

ext.androidVersions = [ compile_sdk_version : 27, min_sdk_version : 19, target_sdk_version : 27, build_tool_version : ''27.0.3'', application_id : ''com.test.test'', ] ...


Puede abrir el SDK de forma independiente yendo al directorio de instalación, simplemente haga clic derecho en SDK Manager.exe y haga clic en ejecutar como Administrador. Espero que sea de ayuda.


Tengo el mismo error para Android-28. En SDK Manager - SDK Platform me muestra que Android API 28 está parcialmente instalado y no hay más actualizaciones disponibles. así que actualicé ANDROID-SDK-BUILD-TOOLS desde SDK Tools y después de reiniciar el proyecto. Funcionará. Esto podría ser útil para otros que enfrentan el mismo problema que yo enfrenté.


Tengo un problema similar

1: Traté de resolver con la respuesta que está marcada como correcta arriba, pero no pude obtener la configuración del sistema que fue increíble (en MacBook).

La mayoría de las veces, tales errores y problemas se producen debido a la sustitución de su archivo de calificación por otro archivo de calificación, debido a que gradel no se sincroniza correctamente y al generar el problema del proyecto. El problema está relacionado principalmente con la falta de sincronización de las herramientas de la plataforma.

Solución a: Vaya a Archivo y luego a Su proyecto strucutre -modules -app-Properties -build tool version -click en las opciones que se requieren para su proyecto (si se requiere la versión de la herramienta de construcción, no hay ninguna otra). Esto sincronizará el archivo de calificación y ahora puede ir a gradel y cambiar la versión de destino y la versión de la herramienta de compilación según sus requisitos. Se le pedirá que descargue la herramienta de plataforma requerida para sincronizarla, ahora haga clic en instalar la versión de la herramienta y deje que el proyecto se construya

Solución b: pruebe Anuja Ans si puede obtener la opción de configuración del sistema e instalar la herramienta de plataforma.


la versión predeterminada de Gradle 3.3 puede tener algunos errores, cambié a Gradle 3.5 y todo salió bien