错误(23,17)无法解决junit:junit: 4.12 @ Android Studio v.2

6

目前使用的是Android Studio v.2.0版本,初次打开应用程序时出现了错误。

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

我已经安装了Android支持库和支持存储库。

我的Gradle代码如下所示。Android Studio V.2.0


1
去掉下面这行代码:testCompile 'junit:junit:4.12' - Luca Ziegler
3个回答

6

您应该在您的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'

   ....

}

3

如果出现任何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

1
我知道这是一个老问题,但我刚遇到了同样的问题。
在我的情况下,是防火墙引起了这个问题。确保Android Studio已经被添加到防火墙白名单中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接