Problemas al intentar crear gradle build

Recientemente hemos migrado a Android Studio (de Intellij). Actualmente estoy intentando migrar nuestro proyecto para usar gradle para builds. He intentado ajustarlo alrededor de nuestra estructura actual de la carpeta, y he intentado emigrar nuestros archivos para emparejar la estructura del archivo del gradle.

He tenido errores en cada sentido, he estado buscando una respuesta, pero no puedo encontrar nada que coincida con lo que estamos recibiendo.

El error que obtengo al intentar migrar a la estructura del archivo gradle es:

  • Qué salió mal:

    Se ha producido un problema al configurar el proyecto ':'.

    Error al notificar al detector de evaluación del proyecto. Configuración con nombre 'default' no encontrado

El error que obtengo usando nuestra estructura de archivos antigua es:

:<project>:processDebugResources /Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:311: error: Error retrieving parent for item: No resource found that matches the given name '@style/Widget.Sherlock.ActionBar.Solid'. /Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:312: error: Error: No resource found that matches the given name: attr 'background'. /Users/kbrown/dev/AndroidClient/<project>/build/res/all/debug/values/values.xml:314: error: Error: No resource found that matches the given name: attr 'backgroundSplit'. 

Cualquier idea sobre dónde buscar. Tenemos un par de referencias a bibliotecas como ActionBarSherlock.

Construir un gradiente

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' dependencies { compile files('libs/android-support-v4.jar') compile files('libs/retrofit-1.0.0-SNAPSHOT.jar') compile project(':ThirdParty:ActionBarSherlock') compile project(':ThirdParty:drag-sort-listview') compile project(':ThirdParty:SlidingMenu') compile project(':ThirdParty:Android-ViewPagerIndicator') } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 17 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' resources.srcDirs = ['src'] res.srcDirs = ['res'] } instrumentTest.setRoot('../UnitTests/src') } } 

Settings.gradle

 include ':library:Android-ViewPagerIndicator',':library:SlidingMenu',':library:drag-sort-listview',':library:ActionBarSherlock',':<project>' 

Cualquier idea sería apreciada.

Al mirar sus dependencias:

 dependencies { compile files('libs/android-support-v4.jar') compile files('libs/retrofit-1.0.0-SNAPSHOT.jar') compile project(':ThirdParty:ActionBarSherlock') compile project(':ThirdParty:drag-sort-listview') compile project(':ThirdParty:SlidingMenu') compile project(':ThirdParty:Android-ViewPagerIndicator') } 

Usted debe tener en su settings.gradle:
include ':ThirdParty:Android-ViewPagerIndicator' .... lugar de include ':library:Android-ViewPagerIndicator' ...

A veces obtendrá este error si Gradle no puede usar el diseño de proyecto predeterminado definido por el complemento de Android. Parece que está intentando configurar su build.gradle para usar el diseño de estilo antiguo, pero se olvidó de incluir algunos directorios (a saber, java.srcDirs). Intente algo como:

 sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } } 

También podría ser que uno de sus proyectos de dependencia no esté configurado correctamente. ¿Tiene un archivo build.gradle para ActionBarSherlock y los otros proyectos de terceros? Trate de comentar sus dependencias y volver a agregarlas una a la vez para ver cuándo ocurre el error.

Una otra causa potencial de este error exacto: Encontré que este error fue resuelto comentando algunas bibliotecas no utilizadas en la sección de las dependencias de build.gradle. Asegúrese de que estas rutas son correctas.

  • Android Studio publica una biblioteca local
  • Método de DSL no admitido de Gradle encontrado: 'exclude ()'
  • ¿Cómo cambiar algún valor en el archivo .java de build.gradle?
  • Android Build con Gradle y ProGuard: "El frasco de salida debe especificarse después de un tarro de entrada, o estará vacío"
  • No se puede añadir AndEngine a Android Studio
  • ¿Cómo puedo añadir un submódulo java gradle a mi módulo Android?
  • Falta dependencias de la biblioteca de Android de POM con Gradle
  • Dependencia del proyecto gradle en la idea
  • Android gradle de construcción es demasiado lento (Dependency Resolution)
  • ¿Todas las bibliotecas com.google.android.gms deben usar la misma especificación de versión?
  • Instalar manualmente Gradle y usarlo en Android Studio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.