【问题标题】:Error (23,17) Failed to resolve junit:junit: 4.12 @ Android Studio v.2错误 (23,17) 无法解析 junit:junit: 4.12 @ Android Studio v.2
【发布时间】:2017-01-14 05:55:53
【问题描述】:

目前使用 Android studio v.2.0 第一次打开应用程序时。显示错误

(23,17) Failed to resolve junit:junit: 4.12

我已经安装了Android Support Repository, support repository

图中我的 Gradle 代码。Android Studio V.2.0

【问题讨论】:

  • 只需删除这一行:testCompile 'junit:junit:4.12'

标签: java android android-studio junit


【解决方案1】:

你应该在你的build.gradle 中添加这个(因为junit 是从 maven 存储库中提取的):

repositories {
   maven { url 'http://repo1.maven.org/maven2' }
   jcenter { url "http://jcenter.bintray.com/" }
}

dependencies {
   compile fileTree(include: ['*.jar'], dir: 'libs')
   testCompile 'junit:junit:4.12'

   ....

}

【讨论】:

    【解决方案2】:

    如果有任何 Junit 测试或 InstrumentationTest 问题,您应该像这样关注

    只需将这些行复制到应用程序 gradle 文件中即可。

    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
        jcenter { url "http://jcenter.bintray.com/" }
    }
    

    如果你的系统在代理下你应该提供代理用户名和密码。

    “gradle.properties”文件只有 http 值,所以我们也应该提供 https 值。然后它会解析来自您项目的任何 https 请求。

    systemProp.http.proxyPassword=Computer@8899
    systemProp.http.proxyHost=182.89.7.11
    org.gradle.jvmargs=-Xmx1536m
    systemProp.http.proxyUser=suresh.kona
    systemProp.http.proxyPort=80
    
    systemProp.https.proxyPassword=Computer@8899
    systemProp.https.proxyHost=182.89.7.11
    
    systemProp.https.proxyUser=suresh.kona
    systemProp.https.proxyPort=80
    

    【讨论】:

      【解决方案3】:

      我意识到这是一个老问题,但我刚刚遇到了同样的问题。

      在我的特殊情况下,是防火墙造成的。确保 android studio 在您的防火墙解决方案中被列入白名单。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-03
        • 1970-01-01
        • 1970-01-01
        • 2018-07-23
        • 2016-12-02
        • 1970-01-01
        • 2016-11-24
        相关资源
        最近更新 更多