Línea de comandos de Gradle: falló al encontrar el objetivo android-22

Estoy tratando de construir un proyecto que tiré de un repositorio git y todo parece estar instalado correctamente, sin embargo, cuando corro gradle obtengo el siguiente mensaje:

FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > failed to find target android-22 : /home/rvogel/android-sdk-linux/tools * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 7.562 secs 

Entonces corrí el informe de Android para ver qué objetivos había instalado:

 rvogel: ~/StockApp $ android list target Available Android targets: ---------- id: 1 or "android-22" Name: Android 5.1.1 Type: Platform API level: 22 Revision: 2 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in Tag/ABIs : no ABIs. ---------- 

¿Hay algún otro problema que se sabe que desencadena esto y no lo estoy encontrando?

ACTUALIZACIÓN: Hace mucho tiempo que he renunciado a esto, ya que era un proyecto de mascotas tratando de trabajar en una aplicación de Android de forma remota mediante el uso de github para sincronizar el proyecto a una VM de línea de comandos. Sin embargo, como puede haber sido capaz de decir, o tal vez no desde que se marcó como duplicado, no estoy usando Android Studio en la máquina virtual, estoy ejecutando toda la línea de comandos del proyecto con un IDE en el navegador. La pregunta que debo tener duplicado es preguntar específicamente acerca de Android Studio a la que la solución es descargar la versión correcta de Android. No estoy usando Android Studio y he copiado la impresión de mis blancos disponibles, lo que indica que el objetivo que falta está, de hecho, instalado en la máquina.

Esperando que uses android studio …

En primer lugar, compruebe el archivo build.gradle de una aplicación anterior o simplemente cree una nueva y compruebe el archivo build.gradle.

Compruebe el archivo build.gradle de la aplicación que proporciona este problema. Sólo tienes que cambiarlo de acuerdo con build.gradle en la aplicación en ejecución.

Básicamente usted tendrá que cambiar 2 cosas principales aquí. Mostrado a continuación:

 compileSdkVersion = 21// add the version which is in your running project buildToolsVersion = "21.1.2"/* add the version which is in your running project*/ minSdkVersion = 9 targetSdkVersion = 21/*same as your build.gradle of running app*/ 

Después de los cambios, limpie y reconstruya su proyecto. Deberia de funcionar.

o

Puede descargar las versiones requeridas de sdk.

  • "La configuración de firma se debe especificar en los scripts de compilación de Gradle" ... lo hice
  • Añadir ViewPagerIndicator a Android Studio
  • La dependencia de compilación Gradle no se agrega a classpath
  • Biblioteca de edificio con gradle que está en un directorio de hermanos
  • Cómo excluir un archivo de un archivo de biblioteca Android .AAR con gradle
  • ¿Qué causa errores de "expresión constante requerida" para los valores de R.id.xxx generados en las sentencias switch?
  • ¿Cuál es la forma más rápida de ejecutar pruebas de unidad en Android
  • Alterar nombres de paquetes de Android para los sabores de aplicaciones gratuitas y pagas en Git
  • Configuración de la firma de depuración en los sabores de producto de Gradle
  • ¿Por qué CardView y RecyclerView requieren minSdkVersion L?
  • Configuración de pruebas de integración en el proyecto basado en Android Gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.