martes, 1 de diciembre de 2015

AppCompatActivity cannot resolve Android Gradle

Buenas a todos!

Hoy vamos a mostrar una ayuda para todos aquellos que actualizan android Studio y después al intentar generar el Gradle da error en algunos archivos .xml de sistema.

En este caso en concreto para solucionar el AppCompatActivity. A mi me ayudó mucho espero que a vosotros también.

El tema está en los archivos build.gradle (tanto en el del Modulo como en el del Project) y en el Compile Sdk Version que se encuentra en las propiedades del proyecto.



Guía rápida:

1- En el archivo build.gradle (project) sustituye tu antigua versión por esta:

classpath 'com.android.tools.build:gradle:1.3.1'
2- Dependiendo de tu versión de 'Compile Sdk Version' que se encuentra en las propiedades tendrás que sustituir tu com.android.support en tu build.gradle (module) por uno de los siguientes:
 //si usas compileSdkVersion=23
  compile 'com.android.support:appcompat-v7:23.1.0'
  compile 'com.android.support:appcompat-v7:23.0.1'
  compile 'com.android.support:appcompat-v7:23.0.0'


  //si usas compileSdkVersion 22
  compile 'com.android.support:appcompat-v7:22.2.1'
  compile 'com.android.support:appcompat-v7:22.2.0'
  compile 'com.android.support:appcompat-v7:22.1.1'
  compile 'com.android.support:appcompat-v7:22.1.0'
  compile 'com.android.support:appcompat-v7:22.0.0'

  //si usas compileSdkVersion 21
  compile 'com.android.support:appcompat-v7:21.0.3'
  compile 'com.android.support:appcompat-v7:21.0.2'
  compile 'com.android.support:appcompat-v7:21.0.0'
Al usar el AppCompatActivity se pone apartir del compileSdkVersion 22 en target version tengo también 22 tanto en las propiedades como en el build.gradle. Regenerar vuestro gradle (o reinicia android studio guardando cambios) y espero que esté solucionado.
Muchas gracias! Espero vuestros comentarios!

No hay comentarios:

Publicar un comentario