web-dev-qa-db-fra.com

Gradle ne parvient pas à synchroniser mon projet dans le nouvel Android Studio 2.0

Je viens de mettre à niveau (c'est-à-dire, j'ai installé une nouvelle version complète) mon Android Studio de la version 1.5 à la version 2.0. La mise à niveau semblait bien se dérouler, mais mon projet me pose problème lorsque je l’ouvre, lorsque Gradle synchronise mon projet.

Après la synchronisation de Gradle pendant quelques minutes, j'obtiens cette erreur:

Failed to sync Gradle project MyProject
    Unknown Host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
    Error:  Enable Gradle "offline mode' and sync project
            Learn about configuring HTTP proxies in Gradle

Alors, je clique sur le lien qui dit:

Enable Gradle "offline mode' and sync project

Puis Gradle tourne pendant une seconde ou deux, et j'ai maintenant ce message:

Failed to sync Gradle project MyProject
    Error: No cached version of com.Android.tools.build:gradle:1.3.0 available for offline mode.
           Disable Gradle 'offline mode' and sync project

Alors, je clique sur ce lien:

Disable Gradle 'offline mode' and sync project

Et je reviens à ma première erreur.

La machine sur laquelle je travaille est hors ligne à 100%. Il n’a pas et n’aura jamais une quelconque connexion réseau. Je suppose que je dois désactiver un type de vérification nécessitant Internet, mais je ne sais pas trop quoi. Est-ce réparable ou dois-je revenir à Android Studio 1.5?

METTRE À JOUR

Je reçois aussi ce message d'erreur:

Gradle sync failed: Unknown Host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.
8
Brian

Ok, j'ai corrigé mon problème, donc je voulais écrire comment je l'ai fait au cas où quelqu'un d'autre se retrouverait dans cette situation.

J'étais en train de googler et j'ai trouvé une déclaration concernant le travail hors connexion avec Android Studio qui se lit comme suit:

Vous pouvez cependant ne pas utiliser n'importe quelle dépendance de Gradle. Graduer la recherche dans les dépôts pour les dépendances en utilisant Internet, donc si vous êtes complètement incapable de travailler en ligne. Essayez de ne rien inclure dans les fichiers Gradle, sinon vous devrez le synchroniser et cela échouera. Fondamentalement, ne touchez pas les fichiers Gradle et vous serez prêt à partir.

Ainsi, j'ai examiné mes fichiers Gradle, en particulier le build.gradle pour le projet (pas pour le module). Une fois là-bas, j'ai remarqué une ligne:

dependencies {
    classpath 'com.Android.tools.build:gradle:1.3.0'
}

Donc, j'ai remplacé 1.3.0 par 2.0.0 et le projet a bien fonctionné.

J'espère que cela aidera quelqu'un d'autre à l'avenir. Bonne chance.

25
Brian

J'ai eu le même problème lorsque j'ai téléchargé le code source "BackboneExampleApp" à partir de guithub Cliquez ici pour le code . J'ai suivi le processus en observant les paramètres de mes anciens projets et j'ai trouvé ces erreurs. J'ai résolu les deux erreurs, exécuté mon application et obtenu des erreurs pour mettre à niveau le projet. Enfin, lorsque j'ai mis à jour, il n'y a plus de problèmes. Il suffit de voir des photos pour obtenir de l'aide.

 enter image description here

build.gradle (Projet: BackboneExampleApp-master) ->

dependencies {
    classpath 'com.Android.tools.build:gradle:2.3.1'
}
3
Shahzad Adil

J'ai eu le même problème que le vôtre. Heureusement, j'ai réussi à le résoudre. Vous devez aller à Fichier >> Paramètres >> Construire, Exécution, Déploiement >> Outils de compilation >> Graduer. Vous devez changer le Gradle Home . Le mien était "C:/Programmes/Android/Android Studio/gradle / gradle-2.08 " et il a dit que le chemin est invalide. Alors, il suffit de revérifier votre chemin dans votre explorateur de fichiers et de le changer. J'ai changé le mien en "C:/Programmes/Android/Android Studio/gradle / gradle-2.10 ".

2
Ice

Pour moi, c’était un problème de connexion, car j’avais vérifié que ma connexion fonctionnait dans la même seconde que j’avais activé et désactivé Gradle hors ligne, puis Android Studio télécharger les fichiers nécessaires.

NB: Ma connexion a été déconnectée et reconnectée à plusieurs reprises. Je me suis donc rendu compte que cette erreur était due à la connexion. Ce n'était pas le même temps qu'il fallait pour essayer de synchroniser mon Gradle

1
Dasser Basyouni

Pour ceux qui ont des problèmes avec le message d'erreur: Apprenez à configurer les paramètres HTTP, voici la solution qui a fonctionné pour moi. Suis en utilisant Android studio 2.3.3:

Allez à http://developer.Android.com/studio/intro/studio-config.html Étape 1: Suivez les instructions de: Configurer le proxy de studio Android . Étape 2: Suivez les instructions sur: Plug-in Android pour le réglage du proxy HTTP Gradle. Vous verrez les paramètres de proxy sous: # paramètres de dégradé au niveau du projet, copiez le code à cet endroit et collez-le dans l'espace vide du fichier de propriétés de gradle situé sous la graduation de construction dans Android studio. Assurez-vous d'être connecté à Internet pendant ce processus. Attendez que l'erreur disparaisse.

Étape 3: vous verrez peut-être un autre message apparaître: Certains dossiers ont peut-être été perdus. Il suffit de cliquer sur syn maintenant.

J'espère que cette aide, merci à tous.

1
jude nneji

J'avais un problème similaire. J'essayais de construire l'un des échantillons de médias. J'ai essayé d'utiliser Gradle 2.0.0 comme vous l'avez suggéré, mais cela n'a pas fonctionné. M'a mis sur la bonne voie cependant. gradle 2.1.0, ainsi que la désactivation du mode hors connexion, l’a fait fonctionner. 

1
Joe Barry

Je suis tombé le même problème, vous avez mentionné. Mais je l'ai résolu moi-même. J'ai connecté mon ordinateur à Internet et rebulli le projet avec PROJECT >> REBUILT PROJECT.

Ensuite, quelques téléchargements peuvent être vus ci-dessous avec le nom de jcenter .......

ALORS LE PROBLÈME RÉSOLU ... ???? La construction de Gradle a été couronnée de succès.

1
Hash

J'ai fait face au même problème. Assurez-vous que vous avez fait une entrée dans chemin dans variable d’environnement pour gradle

C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin

Après avoir désactivé le mode hors connexion et défini le chemin d'accès dans les variables d'environnement, le problème a été résolu et Gradle a été créé proprement.

0
Rahul Bansal

Je suis également venu avec le même problème dans mon application .. La version de l'application Gradle est 2.3.3. Je viens de mettre à jour Gradle à la version 3.0.1. Et le problème est résolu.

0
Dhanasekar B

Il semble qu'il y ait plusieurs raisons à ce problème. Je l'ai corrigé en changeant la "version de Gradle" et la "version du plugin Android". 

Cela pourrait être utile à quelqu'un. Allez dans Fichier-> Structure du projet. Sélectionnez Projet et mettez à jour vos versions de plug-in Android et Gradle.

0
yogesh