Problemas de importación de Gradle – Android

Actualmente estoy intentando cambiar mi proyecto a usar compilaciones de gradle. Al usar el viejo sistema de construcción que vinculado a la privada / interna / oculta de la API de Android mediante la compilación de la fuente y la vinculación de los archivos classes.jar antes de las bibliotecas de Android. Actualmente estoy tratando de hacer lo mismo en gradle sin suerte en absoluto.

Con mi archivo build.gradle actual recibo el siguiente error:

Gradle: A problem occurred evaluating project ':Launcher2'. > Could not find method external() for arguments [file collection] on project ':Launcher2'. 

Si elimino estas líneas antes de "apply plugin: android"

 dependencies { compile files('libraries/classes.jar') } 

Recibo errores sobre los paquetes com.android.internal y com.android.common que están localizados en mi archivo classes.jar.

Aquí está mi archivo build.gradle.

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.6' } } dependencies { compile files('libraries/classes.jar') } plugin: 'android' android { buildToolsVersion "17.0" compileSdkVersion 10 dependencies { compile fileTree(dir: 'libraries', include: '*.jar') compile project(':ActiveAndroid') } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } } 

}

Edit : Después de leer la documentación gradle un poco más fui capaz de vincular con éxito las bibliotecas en el proyecto, pero el orden de las dependencias es incorrecto. El equivalente a lo que estoy tratando de hacer es agregar los archivos .jar a la parte superior de la ruta de clase para que se declaren antes de los archivos androide jar SDK.

Yo estaba cavando a través de la fuente para el complemento androide gradle, parece que esto no puede ser posible. El código parece incompleto y no se construirá. Si alguien tiene alguna idea yo realmente lo apreciaría. De lo contrario parece que tendré que volver a usar Ant por ahora.

  • Cómo limitar el uso de memoria DEX
  • Configurar la carpeta de prueba para las pruebas unitarias en el estudio de Android
  • Cobertura de código Jacoco en Android Studio con sabores
  • Construir con Gradle lanza MalformedJsonException
  • java.io.File no se puede convertir en org.gradle.api.artifacts.Configuration
  • Cómo hacer que los complementos de Hugo y AndroidDevMetrics compile sólo en depuración:
  • Proyecto Android y Gradle: montar un solo módulo
  • Adición de la biblioteca de soporte al proyecto de estudio de Android
  • Gradle excluye la clase java de lib reemplazada por su propia clase para evitar duplicados
  • Error: No se pudo resolver: annotationProcessor
  • Android Studio 1.0.2 m2responsory gradle issue
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.