web-dev-qa-db-fra.com

Error (23,17) Echec de la résolution de Junit: Junit: 4.12 @ Android Studio v.2

Utilise actuellement Android studio v.2.0 lors de l'ouverture de la première application. Il a montré une erreur

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

J'ai installé Android Support Repository, référentiel de support

Mon code Gradle dans l'image. Android Studio V.2.0

6
Abdullah Al Hasan

Vous devriez ajouter ceci dans votre build.gradle (car junit est tiré du référentiel 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'

   ....

}
6
Rohit Arya

Si vous rencontrez des problèmes avec Junit test ou InstrumentationTest, procédez comme suit:

copiez simplement ces lignes dans le fichier de classement de l'application.

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

Et si votre système sous le proxy, vous devez fournir le nom d'utilisateur et le mot de passe du proxy.

Le fichier "gradle.properties" contenant uniquement les valeurs http, nous devons donc également fournir les valeurs https. Ensuite, il résout la requête https de votre projet.

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
Kona Suresh

Je réalise que c'est une vieille question, mais je viens de rencontrer le même problème.

Dans mon cas particulier, c'était le pare-feu qui le provoquait. Assurez-vous qu'Android Studio figure sur la liste blanche de votre solution de pare-feu.

1
Oliver Rajiv Suzuki