No cached version of com.google.gms:google-services:1.x.x available for offline mode
you can also do this:
Go to `File -> Other Settings -> Default Settings`
And open the
Build,Execution,Deployment
Then open the
Build Tools -> Gradle
Then uncheck Offline work
on the right.
Click the OK
button.
Then Rebuild the Project.
The Offline mode does not allow you to completely work offline. Its actually a GOOD cache mode. Whenever you add new dependencies, You HAVE to gradle sync the project, ATLEAST ONCE. Android studio has to download(then cache) the dependencies for the app to work. Once you sync the gradle files, then you can switch to offline mode, and you can work.
If you must work offline, then i would suggest determining all the dependencies you need in your application. Add them all at once and Gradle sync. Then switch to Offline mode.
UPDATE
If you are working behind a proxy network, then goto File-> Settings -> Under Appearence & Behavior -> Under System Settings -> HTTP Proxy -> Click on Manual proxy configuration, and add the neccessary details. Then goto your gradle.properties file which should contain sometyhing like this :
systemProp.http.proxyPassword=your_password
systemProp.http.proxyHost=host_Ip_address
systemProp.http.proxyUser=your_username
systemProp.http.proxyPort=port_number
Add this to your file, along with the above :
systemProp.https.proxyPassword=your_password
systemProp.https.proxyHost=host_Ip_address
systemProp.https.proxyUser=your_username
systemProp.https.proxyPort=port_number
These details can be found out from your browser's proxy settings.
Disable offline mode to solve this error.
In Android Studio Go:
File -> Setting -> Build, Execution, Deployment -> Gradle
Then Uncheck Ofline Work, Done.