Относительная зависимость проекта от Gradle с HoloEverywhere

У меня есть эта структура каталогов:

Project contrib/ holo-everywhere library addons/ slider preferences app-library app-one app-two settings.gradle 

Мои настройки.gradle выглядят следующим образом:

 include 'contrib:holo-everywhere:library' include 'contrib:holo-everywhere:addons:preferences' include 'contrib:holo-everywhere:addons:slider' include 'app-library' include 'app-one' include 'app-two' 

contrib:holo-everywhere:addons:preferences зависят от contrib:holo-everywhere:library .

 dependencies { compile project(':contrib:holo-everywhere:library') } 

contrib:holo-everywhere:library строится успешно и когда contrib:holo-everywhere:addons:preferences строятся, я получаю некоторую неясную ошибку.

 :contrib:holo-everywhere:addons:preferences:compileLint :contrib:holo-everywhere:addons:preferences:copyReleaseLint UP-TO-DATE :contrib:holo-everywhere:addons:preferences:mergeReleaseProguardFiles UP-TO-DATE :contrib:holo-everywhere:addons:preferences:packageReleaseAidl UP-TO-DATE :contrib:holo-everywhere:addons:preferences:preBuild UP-TO-DATE :contrib:holo-everywhere:addons:preferences:preReleaseBuild UP-TO-DATE :contrib:holo-everywhere:addons:preferences:preDebugBuild UP-TO-DATE :contrib:holo-everywhere:addons:preferences:preTestBuild UP-TO-DATE :contrib:holo-everywhere:addons:preferences:prepareMdAndroidContribHoloEverywhereLibraryUnspecifiedLibrary FAILED FAILURE: Build failed with an exception. * What went wrong: A problem was found with the configuration of task ':contrib:holo-everywhere:addons:preferences:prepareMdAndroidContribHoloEverywhereLibraryUnspecifiedLibrary'. > File '/home/project/contrib/holo-everywhere/library/build/libs/library.aar' specified for property 'bundle' does not exist. 

Я как бы чувствую, что проблема здесь:

 dependencies { compile project(':contrib:holo-everywhere:library') } 

Правильно ли это определить зависимость?

Обновление: добавление контента holo-everywhere build.gradle .

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } allprojects { group = 'org.holoeverywhere' version = '2.0.0-SNAPSHOT' repositories { mavenLocal() mavenCentral() maven { url "https://github.com/Prototik/HoloEverywhere/raw/repo" } } tasks.withType(Compile) { options.encoding = "UTF-8" } } apply plugin: 'android-reporting' 

Некоторые люди сообщали о подобной проблеме при использовании номера версии в разделе allprojects с android-plugin . Может быть ошибкой в ​​этом плагине. Попробуйте удалить версию, чтобы узнать, не изменит ли она что-либо.

Этот параметр работает с градиентом 2.2.1, но не с androidstudio 1.0.2 (пока)

Project / settings.gradle (определить, какие модули принадлежат проекту):

 include 'contrib/holo-everywhere/library' include 'contrib/holo-everywhere/addons/preferences' include 'contrib/holo-everywhere/addons/slider' include 'app-library' include 'app-one' include 'app-two' 

Если вы хотите использовать contrib / holo-всю / библиотеку в проекте / app-one / build.gradle

замещать

 dependencies { compile project(':contrib:holo-everywhere:library') } 

с

 dependencies { compile project('library') } 

Вы можете проверить это с помощью

 cd \path\to\Project gradlew --gui 

К сожалению, это не работает в settings.gradle (с градиентом 2.2.1)

 include '../commonLibraries/mylib' 

AndroidStudio-gui и gradle-gui могут интерпретировать, но не компилировать этот

Project / settings.gradle (определить, какие модули принадлежат проекту):

 include 'contrib:holo-everywhere/library' include 'contrib:holo-everywhere/addons/preferences' include 'contrib:holo-everywhere/addons/slider' include 'app-library' include 'app-one' include 'app-two' 

проект / приложение-один / build.gradle

 dependencies { compile project('library') compile project('library') compile project('preferences') compile project('slider') compile project('app-library') }