5

Errore: nessuna versione memorizzata nella cache di com.google.gms: google-services: 1.4.0-beta3 disponibile per la modalità offline. Disabilita Gradle 'modalità offline' e progetto di sincronizzazioneNessuna versione cache di com.google.gms: google-services: 1.x.x disponibile per la modalità offline

Sono di fronte a questo problema perché sto lavorando in modalità offline in Android Studio. Qualcuno può dirmi dove si trova questo file memorizzato nella cache nella mia finestra e da dove otterrò questo file in modo che possa scaricarlo e incollarlo/conservarlo separatamente e creare il mio progetto Android.

risposta

5

La modalità Offline non consente di lavorare completamente offline. Si tratta in realtà di una modalità cache GOOD. Ogni volta che si aggiungono nuove dipendenze, è HAVE per gradle sincronizzare il progetto, ATLEAST ONCE. Android Studio deve scaricare (quindi memorizzare nella cache) le dipendenze affinché l'app funzioni. Una volta sincronizzati i file gradle, puoi passare alla modalità offline e puoi lavorare.

Se si deve lavorare offline, suggerirei di determinare tutte le dipendenze necessarie nella propria applicazione. Aggiungili tutti insieme e sincronizza Gradle. Quindi passare alla modalità offline.

UPDATE
Se si sta lavorando dietro una rete di proxy, poi vai File-> Impostazioni -> Sotto Aspetto & Comportamento -> in Impostazioni di Sistema -> HTTP Proxy -> Clicca su Configurazione manuale dei proxy, e aggiungere il dettagli necessari Poi goto tuoi gradle.properties di file che dovrebbe contenere sometyhing come questo:

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

Aggiungi questo al file, insieme a quanto sopra:

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

Questi dettagli possono essere trovati fuori dal browser di impostazioni del proxy.

+0

Ho provato, ma il problema è "Errore: Timeout connessione: connessione Se si è dietro un proxy HTTP, si prega di configurare le impostazioni del proxy in IDE o Gradle." è per questo che voglio scaricare manualmente i "servizi di google" e incollarlo nel posto desiderato –

+0

Lavori dietro una rete proxy ...? Se lo sei, controlla la mia risposta aggiornata. –

+0

L'ho già fatto prima di pubblicare questa domanda. questi sono i dettagli del proxy e non c'è bisogno di alcun nome utente e pwd systemProp.http.proxyHost = 10.10.90.91 systemProp.http.proxyPort = 8080 –

10

si può anche fare questo:

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

e aprire il

Build,Execution,Deployment 

Poi aprire la

Build Tools -> Gradle 

quindi deselezionare Offline work sulla destra.

Fare clic sul pulsante OK.

Quindi ricostruire il progetto.

+0

Conosco l'opzione "offline" ma per quel particolare pacchetto come "com.google.gms: google-services: 1.4.0-beta3" Devo essere online poiché non è stato memorizzato nella cache. –