Gradle: descargar Dependencias de aar-library incluidas

Escribí un proyecto de biblioteca- cameraBarcodeScanner que está integrado en un archivo aar. Esta biblioteca tiene las siguientes dependencias definidas en su build.gradle:

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.google.zxing:core:3.2.1' compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar' } 

Estoy usando la biblioteca en una aplicación de prueba como así:

 dependencies { compile(name: 'cameraBarcodeScanner-release', ext: 'aar') } 

Gradle encuentra la aplicación y es capaz de construirla. Sin embargo, en tiempo de ejecución, android no es capaz de encontrar las clases, que se encuentran en zxing-android-embedded . Me parece que gradle no está descargando las dependencias del proyecto-biblioteca. También intenté:

 dependencies { compile(name: 'cameraBarcodeScanner-release', ext: 'aar'){ transitive = true } 

Pero esto tampoco ayudó. ¿Tengo que exponer las dependencias de la biblioteca de alguna manera? ¿Cómo usaría una biblioteca y haría que gradle descargara sus dependencias?

¡Gracias por adelantado!

    One Solution collect form web for “Gradle: descargar Dependencias de aar-library incluidas”

    El archivo aar no contiene las dependencias anidadas (o transitivas ) y no tiene un archivo pom que describe las dependencias utilizadas por la biblioteca.

    Esto significa que, si está importando un archivo aar usando un flatDir , debe especificar las dependencias también en su proyecto .

    Debe utilizar un repositorio maven (tiene que publicar la biblioteca en un repo privado o público de maven), no tendrá el mismo problema.
    En este caso, gradle descarga las dependencias usando el archivo pom que contiene la lista de dependencias.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.