Error: no se pudo encontrar el destino con la cadena de hash 'android-21'
Quiero cambiar mi compileSdkVersion de 23 a 21. Así que he hecho los siguientes cambios en el build.gradle pero estoy recibiendo error.How cómo puedo resolver esto?
No pudo encontrar el objetivo con la cadena de hash 'android-21'
- Desactivar la fusión de manifiesto en Android Gradle Build
- Appcompat v7 no se introduce en el proyecto
- ¿Cuál es exactamente la ventaja en el uso de gradle en el desarrollo de Android?
- Prueba de Android: 'Múltiples archivos dex' cuando se usa 'cheque de gradle chequeado'
- Cómo sincronizar Gradle con Apache Cordova
apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.shalabh.fly" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.0.1' compile files('libs/httpclient-4.1-beta1.jar') }
- Juegos de conflictos de Gradle: 4.0.30 con GoogleAdMobAdsSdk
- 'Dependencias' no se puede aplicar a '(groovy.lang.Closure)'
- Ejecute pruebas de unidad android y pruebas de instrumentación en Jenkins (Gradle)
- Cómo reemplazar recursos de cadenas con Android Gradle
- Aspectos del Informe de Cobertura de Jacoco
- Crear una biblioteca de Android AAR incluyendo javadoc y fuentes
- Versión de actualización de conflictos a play-services 9.4.0 Android studio 2.2
- El botón no funciona para AlexKolpa / fab-toolbar
Tu estas usando
compile 'com.android.support:appcompat-v7:23.0.1'
Así que tienes que compilar con API 23.
Cambie su compileSdkVersion
en su archivo build.gradle
compileSdkVersion 23
A continuación se muestra para el estudio de Android 1. Vaya a la aplicación -> build.gradle -> cambiar "compileSdkVersion 'instalado sdk versión'"
- Ir a Herramientas -> Android -> proyecto de sincronización con archivos gradle
Eso es todo, problema resuelto 🙂
Nota: Creo que esto podría ser un error en Android Studio.
- Ir a la estructura del proyecto
- Seleccionar módulo de aplicación
- En la primera pestaña "Propiedades", cambia la Versión de Compilación de SDK a la API XX de la API de Google xx (por ejemplo, la API 23 en lugar de la API de Google 23)
- presiona OK
- Esperar a la finalización de proceso en curso, en mi caso no he recibido un error en este momento.
- Ahora vuelve la versión compilada de Sdk a la API xx de Google.
Si esto no funciona, entonces:
- Con la API de Google (API xx de Google en lugar de API xx), reduzca la versión de la herramienta de compilación (por ejemplo, API de Google 23 y herramienta de compilación versión 23.0.1)
- Pulse Aceptar y espere a que finalice el proceso en curso
- Revertir la versión de la herramienta de compilación a lo que era antes de cambiar
- Pulse Aceptar y Espere a que finalice el proceso.
- ¡Hecho!
Este error también me está haciendo una y otra vez cuando importo el proyecto de otros. Así que me resuelvo a cambiar algunos en el archivo Gradle de acuerdo a mi sistema.
compileSdkVersion 23 buildToolsVersion "23.0.2"
Que ya he instalado en mi sistema.
Vaya a su directorio Android SDK e instálelo correctamente:
tools/android update sdk
o
tools/android update sdk --no-ui
Simplemente compruebe la variable de entorno de inicio de android, debe ser: path /../ path / sdk y no: path /…/ path / sdk / tools ejemplo: android home path es: / home / username / android / sdk Coloque las siguientes líneas en el archivo .bashrc en el directorio personal del usuario:
ANDROID_HOME='/home/username/android/sdk' PATH="$HOME:$HOME/bin:$ANDROID_HOME/tools:$PATH" export ANDROID_HOME export PATH
- ¿Qué es <permission-tree> en android manifest? ¿Cómo hacer uso de esto?
- ¿Puede la página web estar consciente del teclado virtual android