android - testCompile 导致 Android studio 无法解析依赖关系

标签 android android-studio android-gradle-plugin

我在 MainProject/Project/src/test 中有我的测试。我正在使用 Jake Wharton 的 gradle-android-test-plugin。每当我使用 testCompile 指定依赖项时,它不会在 IDE 中自动完成。但它确实可以编译。

我的 build.gradle 看起来像这样:

buildscript {
    repositories {
        mavenCentral()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
        classpath 'com.squareup.gradle:gradle-android-test-plugin:0.9.1-SNAPSHOT'

    }
}
apply plugin: 'android'
apply plugin: 'android-test'


repositories {
    mavenCentral()
}

dependencies {

    testCompile 'junit:junit:4.11'

}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"
}

但每当我尝试编码时,它都会这样做:

enter image description here

这很烦人并且降低了我的工作效率。关于如何解决这个问题的任何建议?谢谢。

最佳答案

我遇到了同样的问题。我的临时解决方案是在 instrumentTestCompile 中重复 testCompile 依赖。

这样,Android Studio 就会识别 instrumentTestCompile 依赖项并开始自动完成。

关于android - testCompile 导致 Android studio 无法解析依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19908695/

相关文章:

java - 当到达最后一个文本时重复数组?

android - 如何在 Espresso 中使用 AdapterViewProtocol?

android - 如何将图像放入 EditText 字段?

android - 在 Android 中将评论发布到 Facebook 的任意墙上

android - 保存后个人资料图片不显示(它只显示空白屏幕)

android - 插件指令在 gradle 文件中的什么位置?

android - 当我尝试在类似kitkat的低设备版本上构建时,firebase出现错误

android - 我刚刚升级了 gradle,我收到有关过时调用的警告。怎么修?

android - 如何为终端和Android Studio运行相同的Gradle守护程序?

java - 自定义 linting 规则因 com.android.tools.build :gradle:2. 3.0 而失败