PDA

Ver la Versión Completa : [ CONSULTA ] Como actualizar versión gradle


Marciano Verde
15/07/13, 18:42:07
Hoy he actualizado en Android Studio, cosas que hace uno cuando se aburre...

y desde entonces me sale el error:
--------------------------------------------------------------------------------------------------
Gradle 'Amigo' project refresh failed:
Project is using an old version of the Android Gradle plug-in. The minimum supported version is 0.5.0.
Please update the version of the dependency 'com.android.tools.build:gradle' in your build.gradle files.
--------------------------------------------------------------------------------------------------
Parece que tengo el gradle 0.4 y me pide al menos la 0.5... ¿qué hago?, ¿como actualizo esto?.

set92
15/07/13, 20:47:28
Lo comente en otro post, que el Android Studio al actualizarlo a la 0.2.0 habian actualizado Gradle y no permitir versiones anteriores por los diferentes cambios, por lo que no es un editor todavia muy fiable puesto que puede pasar esto cada version o cada poco tiempo..

Las notas de parche que no se si las habras mirado estan aqui http://tools.android.com/recent/androidstudio020released
Y la solucion esta en el enlace del final de esa web http://tools.android.com/knownissues basicamente tienes que actualizar el Gradle a la 0.5.0

Es decir poner esto
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
en el archivo build.gradle creo que era, fijate porque tendras un texto parecido que pondra gradle:0.4.0 y solo tienes que cambiar ese trozo de la linea

Marciano Verde
15/07/13, 22:14:01
Si, ya había visto lo del 0.5, el problema es que no me funciona, si lo dejo a 0.4 me sale:

Gradle 'amigo' project refresh failed:
Project is using an old version of the Android Gradle plug-in. The minimum supported version is 0.5.0.
Please update the version of the dependency 'com.android.tools.build:gradle' in your build.gradle files.

si lo cambio a 0.5.+

Gradle:
FAILURE: Could not determine which tasks to execute.

* What went wrong:
Task 'assemble' not found in root project 'amigoProject'.

* Try:
Run gradle tasks to get a list of available tasks.

Ya he intentado darle a Rebuild proyect, pero nada.

Además veo que tampoco puedo crear nuevos proyectos, me dice:
Failed to import Gradle project: Error unmarshaling return header; nested exception is:
java.net.SocketException: Connection reset
Consult IDE log for more details (Help | Show Log): Failed to import Gradle project: Error unmarshaling return header; nested exception is:
java.net.SocketException: Connection reset
Consult IDE log for more details (Help | Show Log)

set92
15/07/13, 23:03:39
En el mismo enlace que te he dado de errores conocidos de Android Studio tienes tu respuesta :
Task 'assemble' not found


If you get the following error message:

Gradle:
FAILURE: Could not determine which tasks to execute.

* What went wrong:
Task 'assemble' not found in root project 'MyProject'.

* Try:
Run gradle tasks to get a list of available tasks.


The real problem is that previous version of Android Studio misconfigured the IDEA file (e.g. MyProject.iml) -- it added an extra "<component name="FacetManager">" XML element that shouldn't be present. In the case above, the solution is to edit "MyProject.iml" and to remove the "<component name="FacetManager">" part as shown here:

<?xml version="1.0" encoding="UTF-8"?>
<module external.system.id="GRADLE" type="JAVA_MODULE" version="4">
<component name="FacetManager">
...remove this element and everything inside such as <facet> elements...
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
...keep this part...
</component>
</module>

Alternatively you could remove the project's .idea folder and iml files and re-import your sources into a new Android Studio project.

In the next release we'll fix this -- there will be a "fix this" button to do that fix automatically for you.


EDIT: Y en el apartado de android developers http://developer.android.com/sdk/installing/studio.html#Updating marca en letra negrita
Windows users: Do not install Android Studio 0.2.x in the same location as 0.1.x. Doing so may cause errors such as ClassCastException or other unexpected behaviors. It's best if you remove your previous version of Android Studio 0.1.x.

kriogeN
16/07/13, 08:46:28
En momentos como este me alegro de seguir con Eclipse, ya dije hace tiempo que a Android Studio aún lo veía demasiado verde.

Marciano Verde
16/07/13, 11:50:11
Pues no conseguí arreglarlo y opté por desistalarlo e intalar la nueva versión del android studio, supongo que esto es como matar moscas a cañonazos, pero ahora funciona. :platano:

La verdad es que pienso como kriogen, esto está muy verde, más verde que yo, que soy un Marciano Verde, jajajaja. Yo porque estoy aprendiendo, estoy haciendo practicas y si pierdo el trabajo no importa, pero el que esté haciendo una aplicación en serio, no se como va a utilizar el android studio...

mocelet
16/07/13, 11:57:06
En momentos como este me alegro de seguir con Eclipse, ya dije hace tiempo que a Android Studio aún lo veía demasiado verde.

Yo también xD Pero hay que agradecer a los intrépidos desarrolladores que van descubriendo bugs y ayudando a que algún día no tengamos que perder el tiempo nosotros xDD