J'ai reçu un message d'erreur lors de la création d'un nouveau projet Hello World dans Android Studio:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'MyApplication2'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:0.9.1.
Required by:
:MyApplication2:unspecified
> No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode.
BUILD FAILED
Version d'Android Studio: 0.5.2
Version Gradle: 0.9.1
J'utilise une connexion proxy à Internet.
Réponses:
Eu la même erreur après la mise à jour d'Android Studio aujourd'hui. Pour moi, ce n'était pas une question de paramètres proxy:
Décochez "Travail hors ligne" dans Android Studio 0.6.0:
Fichier-> Paramètres-> Gradle-> Paramètres globaux Gradle
ou sous OSX:
Préférences-> Gradle-> Global Gradle Setting
ou dans des versions plus récentes:
Fichier-> Paramètres-> Construction, exécution, déploiement-> Outils de construction-> Gradle
Resynchronisez le projet, par exemple en redémarrant Android Studio
(Uniquement testé dans Gradle version 0.11 ... et Android Studio version 0.6.0 Preview)
EDIT: Ajout de chemins pour différentes versions / plates-formes (comme mentionné par John Ballinger et The_Martian ). Pas encore vérifié.
la source
Avec le nouveau Android 3.6 studio pour basculer en mode déconnecté Gradle Aller à
View
>Tool Windows
>Gradle
dans la barre de menu et basculer la valeur du mode hors connexion qui est proche du haut de la fenêtre Gradle.la source
Cela m'est arrivé après la mise à niveau vers Android Studio 3.1. La case à cocher Travail hors ligne était décochée, donc pas de chance.
Je suis allé à
Settings > Build, Execution, Deployment > Compiler
et leCommand-line Options
champ de texte contenu--offline
, donc je viens de supprimer cela et tout a fonctionné.la source
J'ai eu la même erreur ... Veuillez décocher le travail hors ligne dans les paramètres.
Fichier => Paramètres => Construction, Exécution, Déploiement => Outils de construction => Gradle => Travail hors ligne
Une fois la synchronisation Gradle terminée, veuillez redémarrer votre studio Android.
la source
Veuillez suivre les étapes ci-dessous:
1.Ouvrez votre projet.
2.Allez sur le côté gauche du bouton Gradle.
3.Regardez l'image ci-dessous.
4.Cliquez sur le bouton au-dessus de l'image.
5.si ce type de vue vous n'êtes pas en mode hors ligne.
6.Accédez à Construire et reconstruire le projet.
Tout ce qui précède est un travail pour moi.
la source
Pour mac, décochez
Offline Work
dePreference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings
astuce:
cmd
+,
pour ouvrirPreference
via la touche de raccourcila source
Puisque vous mentionnez que vous avez une connexion proxy, je vais vous dire ce qui a fonctionné pour moi: je suis allé dans les propriétés (comme Friedrich l'a mentionné) en veillant à ce que le travail hors ligne soit décoché. J'ai ouvert le fichier gradle.properties dans l'EDI et ajouté mes paramètres de proxy. Voici une version générique:
systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 systemProp.http.proxyUser=userid systemProp.http.proxyPassword=password systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
Ensuite, en haut du fichier de propriétés dans l'EDI, il y avait un lien «Try Again» sur lequel j'ai cliqué. Cela l'a fait.
la source
Dans mon cas, j'obtiens le même titre d'erreur ne peut pas résoudre toutes les dépendances pour la configuration
Cependant, la suberror a dit, cela était dû à un pot de peluches non chargé avec son URL indiquant que le statut 502 avait été reçu, j'ai exécuté à nouveau la commande de déploiement, cette fois, elle a réussi.
la source