pourquoi ne peut-il pas trouver progressivement junit? Pourquoi ne le cherche-t-il pas dans des dépôts distants?
pourquoi n'est-il pas à la recherche dans des dépôts distants?
après tout ce que j'ai au dessus de mon gradle script mavenCentral()
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
}
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"
et:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':lvl-licensing')
testCompile 'junit:junit:4.12'
}
résultat est:
$ ./gradlew --info build
.
.
.
Creating configuration testReleaseProvided.
Creating configuration testReleaseWearApp.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':myapp'.
> Could not resolve all dependencies for configuration ':myapp:_debugUnitTestCompile'.
> Could not find junit:junit:4.12.
Searched in the following locations:
file:/home/myuser/Android/Sdk/extras/android/m2repository/junit/junit/4.12/junit-4.12.pom
file:/home/myuser/Android/Sdk/extras/android/m2repository/junit/junit/4.12/junit-4.12.jar
file:/home/myuser/Android/Sdk/extras/google/m2repository/junit/junit/4.12/junit-4.12.pom
file:/home/myuser/Android/Sdk/extras/google/m2repository/junit/junit/4.12/junit-4.12.jar
Required by:
myapp-container:myapp:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
BUILD FAILED
Total time: 7.023 secs
Stopped 0 compiler daemon(s).
source d'informationauteur Jas
Vous devez vous connecter pour publier un commentaire.
J'ai déménagé
de sectoin
et ajouté à la section
buildScript {
la
uri
et il est résolu..
gradle recherche uniquement dans les lieux, mais pas dans
mavenCentral()
donc je suppose que vous n'avez pas de connexion internet à http://mavencentral.com ou d'accès internet est désactivé.ne
ping mavencentral.com
travail à la ligne de commande?votre
settings.gradle
contenir cette ligne qui interdit gradle pour utiliser internet?startParameter.offline=true
si vous utilisez android studio: settings/compiler/gradle/OfflineMode désactivé?
J'ai vérifié http://search.maven.org/#artifactdetails/junit/junit/4.12/jar que "junit:junit:4.12" est disponible à mavencentral.com
La solution décrite par @Jas a fonctionné pour moi. Mais, depuis que j'ai eu du mal à s'adapter
build.gradle
j'ai décidé de poster une réponse avec le changement complet. C'est ainsi que mabuild.gradle
ressemble à ath la fin:J'ai mis cela dans mon Android studio de projet. et il a travaillé pour moi.
Ouvrez les Paramètres de Modèle > Projet > la valeur par Défaut de la Bibliothèque de Dépôt > jcenter
Je ne pouvais pas mettre "Paramètres du Modèle > Projet > la valeur par Défaut de la Bibliothèque de Dépôt > jcenter" comme champ de texte a été d'une façon non modifiable.
donc ajouté à la suite dans la construction.gradle et il a résolu mon problème
Cela a résolu mon problème
Vous avez besoin connexion internet -au moins la première fois- pour créer un projet premier temps correctement (je ne sais pas vraiment pourquoi) !!!
donc, pour éviter cela, vous pouvez essayez de télécharger JUnit (obligatoire à la bibliothèque à partir de ici et l'ajouter manuellement à votre demande en ~[YourAppFolder]\app\libs
puis reconstruire votre application.