Android studio – No se pudo encontrar el destino android-18

Tengo un problema con Android Studio 0.2.3.

Cuando ejecuto mi proyecto de la construcción se detiene y aparece mensaje que dice:

Gradle: La ejecución falló para la tarea ': AppName : compileDebugAidl'.
> No pudo encontrar el objetivo android-18

Aunque he instalado la plataforma SDK de Android 4.3 (API 18) y he intentado reinstalar todo el SDK. También he añadido la variable ANDROID_HOME en las variables del sistema.

¿Cuál es la fuente de este error?

12 Solutions collect form web for “Android studio – No se pudo encontrar el destino android-18”

Creo que es posible que no tenga instalado el Android-18 sdk. Vaya a Herramientas> Android> SDK Manager y compruebe si está instalado Android 4.3 (API 18).

Solucioné el problema cambiando el compileSdkVersion en el archivo Gradle.build de 18 a 17.

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 10 targetSdkVersion 18 } } dependencies { compile 'com.android.support:support-v4:13.0.+' } 

PASO 1) Inicie Android SDK Manager

Con comando android algo como a continuación,

 $ /usr/local/android-studio/sdk/tools/android 

PASO 2) Buscar la API 18

Introduzca aquí la descripción de la imagen

PASO 3) Seleccione Android 4.3 (API 18) e instale paquetes.

Lo que funcionó para mí en Android Studio (0.8.1):

  1. Haga clic con el botón derecho en el nombre del proyecto y abra la configuración del módulo
  2. Verificar las ubicaciones de SDK SDK
  3. Verificar las versiones Gradle y Plugin (Revise las sugerencias de los mensajes de error para la versión correcta para usar) Gradke
  4. En el módulo de aplicación, establezca Compile SDK Version en android-L (más reciente)
  5. Establecer la versión Build Tools a mayor valor disponible (en mi caso 20.0.0) Construir

Estos cambios a través de la interfaz de usuario hacen los cambios equivalentes representados en otras respuestas, pero es una mejor manera de proceder porque al cerrar, todos los archivos apropiados (actuales y futuros) se actualizarán automáticamente (lo que es útil cuando se enfrentan a los muchos lugares donde pueden ocurrir problemas) ).

Nota: es muy importante revisar el registro de eventos y observar que Android Studio proporciona mensajes útiles sobre formas alternativas de resolver dichos problemas.

Gracias RobertoAV96.

Eres mi heroe. Pero no es suficiente. En mi caso, cambié tanto compileSdkVersion como buildToolsVersion. Ahora funciona. Espero que esto ayude

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } } apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') } android { compileSdkVersion 19 buildToolsVersion "19" sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } // Move the tests to tests/java, tests/res, etc... instrumentTest.setRoot('tests') // Move the build types to build-types/<type> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, .. // This moves them out of them default location under src/<type>/... which would // conflict with src/ being used by the main source set. // Adding new build types or product flavors should be accompanied // by a similar customization. debug.setRoot('build-types/debug') release.setRoot('build-types/release') } } 

Si tuviste el problema, abrió el gestor de SDK, instaló las actualizaciones solicitadas, regresó a Android Studio y volvió a tener el problema, SE RECOMIENDA REINICIAR ANDROID STUDIO antes de intentar cualquier otra cosa.

Gradle se ejecutará automáticamente y lo más probable es que su problema habrá terminado. Muy posiblemente se le dirá que instale el paquete SDK TOOLS apropiado, que se encuentra en su SDK MANAGER bajo la segunda pestaña (sdk no son las mismas que las herramientas sdk, son paquetes complementarios).

Usted ni siquiera necesita cazar el paquete de herramientas, si hace clic en el enlace en el mensaje de error, Android Studio debe llamar al Administrador de SDK para instalar el paquete automáticamente.

Reinicie Android Studio de nuevo y debe estar instalado y funcionando mucho más rápido que si intentó soluciones.

RULE OF THUMB> reinicie su aplicación antes de jugar con opciones y configuraciones.

Compruebe el archivo local.properties en su proyecto de Studio. Lo más probable es que la propiedad sdk.dir apunte a la carpeta incorrecta si ya había configurado / configurado un sdk androide anterior desde la era pre-estudio. Esta fue la solución en mi caso.

Tuve el mismo problema al probar Android Studio. Ya tenía proyectos ejecutándose en el ADT en SDK 18. No hay necesidad de hackear los archivos de manifiesto.

Arreglado por:

Export ANDROID_HOME = ruta de acceso / adt-bundle-linux-x86_64-20130729 / sdk

Si usted no tiene instalado el ADT, y sólo quiere el SDK, parece que una buena solución es instalar todo y luego apuntar Android Studio a la SDK sólo el paquete.

Cd pathtobundle

Wget http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20130729.zip

Descomprimir * .zip

Como alguien más dijo, puede que necesite ejecutar el Administrador de SDK para instalar los paquetes deseados antes de ejecutar Studio.

He tenido un problema similar ocurrido cuando tuve tanto Eclipse, Android Studio y el independiente Android SDK instalado (el problema miente donde el AVD Manager no pudo encontrar imágenes de destino). Yo había estado utilizando Eclipse para el desarrollo de Android, pero se han trasladado a Android Studio, y rápidamente encontró que Android Studio no pudo encontrar mi previamente creado AVDs.

El problema podría encontrarse en que Android Studio está buscando en su propio SDK de Android (que se encuentra en C: \ Users \ username \ AppData \ Local \ Android \ android-studio \ sdk) y no un SDK independiente instalado anteriormente, que había instalado En C: \ adt \ sdk.

Cambiar el nombre de la carpeta SDK de Android Studio, en C: \ Usuarios … (sólo cambiar el nombre, por si las cosas se rompen), a continuación, crear un vínculo simbólico entre la ubicación de Android Studio SDK y un SDK independiente de Android soluciona este problema.

También usé la Extensión de Shell de Enlace ( http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html ) sólo para quitar el tedio de la creación de enlaces simbólicos.

Esto también sucederá si usted ha escrito compileSdkVersion = 22 por ejemplo (como se utiliza en el "nuevo nuevo" sistema de compilación de Android) en lugar de compileSdkVersion 22 .

Usted puede solucionar el problema cambiando el compileSdkVersion en el archivo Grandle.build de 18 a wtever SDK está instalado ….. BUTTTTT

  1. Si está intentando volver atrás en versiones de SDK como 18 a 17, no puede utilizar la función disponible en 18 o 18+

  2. Si está migrando su proyecto (Eclipse a Android Studio) Entonces, por supuesto, no tiene el archivo build.gradle en su proyecto Eclipse Existente

Por lo tanto, la única solución es asegurar que la versión del SDK esté instalada o no, a la que apuntas, si no lo instalas.

Error: Causa: no se pudo encontrar el destino con la cadena de hash 'android-19' en: C: \ Users \ setia \ AppData \ Local \ Android \ sdk

El objetivo con la cadena de hash 'android-18' corresponde al nivel de SDK 18. Necesita instalar SDK 18 desde el gestor de SDK.

  • SwitchPreference y CheckBoxPreference en el código
  • Widget no se actualiza después de cambios de configuración
  • Relación uno-a-muchos en ORMLite Android
  • Eliminar espacios en blanco de correo electrónico y contraseña obtener por EditText
  • Android New Intent inicio método particular
  • No es accesible en el contexto actual
  • ¿Cómo puedo comprobar si un juego de caracteres de una cadena es el mismo que el conjunto de caracteres del lenguaje conjunto del dispositivo
  • Girar la imagen en sentido horario usando LibGDX
  • Imagen de Android se desvanece animación
  • Encontrar y Android NSD-Service desde un dispositivo que no sea Android
  • Serializar / deserializar un LinkedHashMap (android) java
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.