versiones update reconoce proyecto interno instalar externo crear como comando change android cordova android-studio ionic2

update - Ionic Cordova en Android Studio(no se encontraron herramientas de compilación instaladas)



plugins cordova android (1)

Debe referirse doFindLatestInstalledBuildTools método doFindLatestInstalledBuildTools en el archivo cordova.gradle:

String doFindLatestInstalledBuildTools(String minBuildToolsVersion) { def availableBuildToolsVersions try { availableBuildToolsVersions = getAvailableBuildTools() } catch (e) { println "An exception occurred while trying to find the Android build tools." throw e } if (availableBuildToolsVersions.length > 0) { def highestBuildToolsVersion = availableBuildToolsVersions[0] if (compareVersions(highestBuildToolsVersion, minBuildToolsVersion) < 0) { throw new RuntimeException( "No usable Android build tools found. Highest installed version is " + highestBuildToolsVersion + "; minimum version required is " + minBuildToolsVersion + ".") } highestBuildToolsVersion } else { throw new RuntimeException( "No installed build tools found. Install the Android build tools version " + minBuildToolsVersion + " or higher.") } }

Obviamente, getAvailableBuildTools() devuelve matriz vacía:

String[] getAvailableBuildTools() { def buildToolsDir = new File(getAndroidSdkDir(), "build-tools") buildToolsDir.list() .findAll { it ==~ /[0-9.]+/ } .sort { a, b -> compareVersions(b, a) } }

En mi caso, System.getenv("ANDROID_HOME") devolvió una ruta incorrecta en el método getAndroidSdkDir() , por lo que las soluciones son:

  1. Simplemente reemplace System.getenv("ANDROID_HOME") con su ruta real de Android SDK (pero debe recordar que la ubicación del SDK es diferente en otras PC)
  2. Configurar la ruta correcta para la variable de entorno $ANDROID_HOME
  3. Puede configurar manualmente la versión de la herramienta de compilación en archivos build.gradle y omitir los métodos de llamada descritos anteriormente (asegúrese de configurarlo para todos los módulos en la aplicación):

    android {buildToolsVersion "your_version_here"}

Me desarrollo en ionic 2 y estoy tratando de abrir el proyecto (desde Android iónica) en Android Studio.

Obtuve el siguiente error:

Error: no se encontraron herramientas de compilación instaladas. Instale las herramientas de compilación de Android versión 19.1.0 o superior.

El problema es que la herramienta de compilación ya está instalada:

Estoy usando la última versión de cordova con ionic2 .

¿Alguna idea?