我有一个库项目。我想要使用Android的新建版系统。目前我遇到了一个很烦人的场景。Android Studio缺少外部依赖关系
我在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
}
}
UPDATE
这个问题似乎被固定在最新的Android Studio版本(0.2.5)
你的答案听起来很正确的。当我有时间测试它时,我会接受它。顺便说一句,我在AOSP跟踪器上打开了一个问题。 – Axxiss
现在是8月1日,Android Studio 0.2.2仍然如此吗? –
如何在build.gradle中找到外部库中的库? – Akexorcist