У меня есть проект библиотеки. Я хочу использовать новую систему сборки Android. В настоящее время я сталкиваюсь с довольно раздражающим сценарием.
У меня есть зависимости, определенные в gradle.build
, но они никогда не отображаются в разделе "Внешние библиотеки в Android Studio". Следовательно, все ссылки на эти библиотеки отмечены как ошибки.
Когда я запускаю gradle dependencies
в командной строке, он показывает полное дерево зависимостей и успешно компилируется. Проблема явно связана с Android Studio.
Я попытался перезапустить IDE/ОС, но ничего.
Это мой gradle.build
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.1'
}
}
apply plugin: 'android-library'
apply plugin: 'idea'
repositories {
mavenCentral()
}
dependencies {
compile 'junit:junit:4.11'
compile 'org.robolectric:robolectric:2.1:jar-with-dependencies'
compile 'com.google.android:android:4.1.1.4'
compile 'com.google.android:support-v4:r7'
compile 'info.cukes:cucumber-java:1.1.3'
compile 'info.cukes:cucumber-junit:1.1.3'
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
versionCode 1
versionName "0.3-SNAPSHOT"
minSdkVersion 15
targetSdkVersion 17
}
}
UPDATE
Эта проблема, похоже, исправлена на последней версии Android Studio (0.2.5)