web-dev-qa-db-fra.com

Aucune version en cache de com.google.gms: google-services: 1.x.x disponible pour le mode hors connexion

Erreur: Pas de version en cache de com.google.gms: google-services: 1.4.0-beta3 disponible pour le mode hors connexion . Désactivez Gradle 'mode hors connexion' et synchronisez le projet.

Je suis confronté à ce problème car je travaille en mode hors connexion dans le studio Android. Est-ce que quelqu'un peut me dire où se trouve ce fichier mis en cache dans mes fenêtres et d'où je vais récupérer ce fichier afin que je puisse le télécharger et le coller/le conserver séparément et construire mon projet Android.

15
Rahul Sonone

Le mode hors ligne ne vous permet pas de travailler complètement hors ligne. C'est en fait un BON mode cache . Chaque fois que vous ajoutez de nouvelles dépendances, vousAVEZpour synchroniser le projet, ATLEAST ONCE . Android studio doit télécharger (puis mettre en cache) les dépendances pour que l'application fonctionne. Une fois que vous avez synchronisé les fichiers de dégradé, vous pouvez passer en mode hors connexion et travailler. 

Si vous devez travailler hors ligne, je vous conseillerais donc de déterminer toutes les dépendances dont vous avez besoin dans votre application. Ajoutez-les tous en même temps et Gradle sync. Puis passez en mode hors ligne.

METTRE À JOUR
Si vous travaillez derrière un réseau proxy, allez dans Fichier -> Paramètres -> Sous Apparence & Comportement -> Sous Paramètres système -> Proxy HTTP -> Cliquez sur Configuration manuelle du proxy et ajoutez les détails nécessaires. Ensuite, allez dans votre fichier gradle.properties qui devrait contenir quelque chose comme ceci: 

systemProp.http.proxyPassword=your_password
systemProp.http.proxyHost=Host_Ip_address
systemProp.http.proxyUser=your_username
systemProp.http.proxyPort=port_number

Ajoutez ceci à votre fichier, avec ce qui précède: 

systemProp.https.proxyPassword=your_password
systemProp.https.proxyHost=Host_Ip_address
systemProp.https.proxyUser=your_username
systemProp.https.proxyPort=port_number

Ces détails peuvent être trouvés dans les paramètres de proxy de votre navigateur.

7
Akhil Soman

vous pouvez aussi faire ceci:

Go to `File -> Other Settings -> Default Settings`

Et ouvrez le 

Build,Execution,Deployment

Puis ouvrez le 

Build Tools -> Gradle

Décochez ensuite Offline work à droite.

Cliquez sur le bouton OK.

Ensuite, reconstruisez le projet.

44
Moussa Lhoussaine

Désactive le mode hors connexion pour résoudre cette erreur. Dans Android Studio Go:

File -> Setting -> Build, Execution, Deployment -> Gradle

Puis décochez Travail hors ligne , Terminé.

2
Hasib Akter

Si votre travail hors ligne est décoché et si vous obtenez toujours cette erreur.

Faire ceci:

Fichier => Invalider les caches/redémarrer

Dans mon cas aussi j'ai eu le même problème. Résolu en utilisant ceci.

0
Teju Vishwakarma

Mettez à jour votre distribution Gradle, allez sur le site officiel https://services.gradle.org/distributions/ trouvez le dernier, en ce moment, gradle-5.0-all.Zip et téléchargez-le, décompressez-le et configurez le fichier chemin dans le studio Android S2s 

0
Adrian Pompa