我有一个图书馆项目。我想使用 Android 的新构建系统。目前我遇到了一个非常烦人的场景。
我定义了我的依赖项,gradle.build
但它们从未出现在 Android Studio 的外部库下。因此,对这些库的所有引用都被标记为错误。
当我gradle dependencies
在命令行上运行时,它会显示完整的依赖关系树并成功编译。问题显然出在 Android Studio 上。
我试图重新启动 IDE/OS 但没有。
这是我的 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
}
}
更新
此问题似乎已在最新的 Android Studio 版本(0.2.5)上得到修复