tools studio run para descargar configurar android cordova android-studio android-gradle

studio - No se puede construir un proyecto gradle de Android-para un proyecto de cordova



sdk para android studio (7)

Edite $ (la ruta de su aplicación) /platform/android/gradle/wrapper/gradle-wrapper.properties: find:

distributionUrl=http/://services.gradle.org/distributions/gradle-2.2.1-all.zip

Cambiar a:

distributionUrl=http/://services.gradle.org/distributions/gradle-2.10-all.zip

No puedo crear un proyecto de gradle, incluso si edito la propiedad gradle, aparece el siguiente error:

Error:(22, 1) A problem occurred evaluating root project ''android''. > Failed to apply plugin [id ''android''] > Gradle version 2.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in C:/Users/salangar/angular-cordova-tickrv0.1/platforms/android/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip

¿Cómo resuelvo esto?


Yo también entiendo esto. Estándar para proyectos Apache. Solo totalmente roto.

Los archivos de configuración se sobrescriben. Todos le dicen a las personas lo mismo y está mal.


También estaba recibiendo el mismo error y modificando el
$ (la ruta de acceso de su aplicación) /platform/android/gradle/wrapper/gradle-wrapper.properties a

distributionUrl=http/://services.gradle.org/distributions/gradle-2.10-all.zip

no ayudó, ya que estaba siendo anulado cada vez que funcioné cordova build android a 2.2.1

Finalmente cambié el archivo gradleBuilder.js en la carpeta $ (tu ruta de la aplicación) / platforms / android / cordova / lib / builders.

Busque distributionUrl y cámbielo 2.10.

Esta descarga desencadenada de gradle-2.10 y la compilación se realizó. Al menos funcionó para mí.


Descubrí el problema aquí. Android Studio pide actualizar gradle. ¡No hagas eso! He hecho un informe de error. La versión debe seguir siendo actualizada en Android Studio después de cada reconstrucción en la línea de comandos.

File -> Project Structure -> Project. Necesito seguir cambiando a 2.10. Todavía no hay una solución para esto que haya visto.


siempre generará el mismo archivo cada vez que ejecute la compilación, por lo que la forma de manejarlo encontrará el generador ... en mi caso, Ubicación de la aplicación> plataforma> android> cordova> lib> constructores> Gradlebuilder.js y encuentre esto ..

var distributionUrl = process.env[''CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL''] || ''https//: ''

después de editarlo, cada vez que se genere código se creará una nueva url de distribución.


En lugar de manipular el archivo build.js, el enfoque easiet sería el siguiente:

1) Descargue la versión gradle requerida y guárdela en la carpeta local.

2) En el símbolo del sistema, ejecute el siguiente comando:
exportar CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL = file: ///local/path/to/folder/where/gradle/zip/is/saved/gradle-2.2.1-all.zip

3) Ejecuta el siguiente comando: cordova run android


Uso sencha touch 2.4.2 y cordova 5.4.1.

Tuve el mismo error porque Sencha-Cmd:

sencha app build native siempre reescribe el archivo: $(your app path)/cordova/platform/android/gradle/wrapper/gradle-wrapper.properties

Y reinicie la variable distributionUrl al antiguo valor incorrecto: distributionUrl=http/://services.gradle.org/distributions/gradle-2.2.1-all.zip

Para resolver eso, he cambiado la variable distributionUrl , directamente en el archivo: $(your app path)/cordova/platforms/android/cordova/lib/build.js en la línea 346 cambia build.js:

// New good value var distributionUrl = ''distributionUrl=http//://services.gradle.org/distributions/gradle-2.10-all.zip''; // Old bad value // var distributionUrl = ''distributionUrl=http//://services.gradle.org/distributions/gradle-2.2.1-all.zip'';

Y eso soluciona el problema permanentemente y ahora puedo tener una compilación nativa exitosa para Android;)