Çevrimdışı mod, tamamen çevrimdışı çalışmanıza izin vermiyor. Onun aslında bir GOOD önbellek modu. Yeni bağımlılıklar eklediğinizde, projeyi senkronize etmek için HAVE, ATLEAST ONCE. Android stüdyosu, uygulamanın çalışması için bağımlılıkları indirmeli (sonra önbelleğe almalı). Not dosyalarını senkronize ettikten sonra, çevrimdışı moda geçebilir ve çalışabilirsiniz.
Çevrimdışı çalışmanız gerekiyorsa, uygulamanızda ihtiyacınız olan tüm bağımlılıkları belirlemenizi öneririm. Hepsini bir kerede ekleyin ve Gradle senkronizasyonu. Ardından Çevrimdışı moduna geçin.
GÜNCELLEME
Eğer bir Proxy ağ arkasında sonra goto Dosya-> Ayarlar çalışıyorsanız -> Görünüm & Davranış Altında -> Sistem Ayarları altında -> HTTP Proxy -> Manuel proxy yapılandırması tıklayın ve eklemek gerekli ayrıntılar.
systemProp.http.proxyPassword=your_password
systemProp.http.proxyHost=host_Ip_address
systemProp.http.proxyUser=your_username
systemProp.http.proxyPort=port_number
yukarıdaki ile birlikte, dosyaya ekleyin:: Sonra gradle.properties böyle sometyhing içeren gerektiğini dosyayı goto,
systemProp.https.proxyPassword=your_password
systemProp.https.proxyHost=host_Ip_address
systemProp.https.proxyUser=your_username
systemProp.https.proxyPort=port_number
Bu detaylar Tarayıcınızın dışarı bulunabilir vekil sunucu Ayarları.
Go to `File -> Other Settings -> Default Settings`
Ve
Build,Execution,Deployment
Sonra
Build Tools -> Gradle
Sonra sağda Offline work
işaretini açmak açmak:
Bunu denedim ama sorun "Hata: Bağlantı zaman aşımına uğradı: bağlantı. Bir HTTP proxy'sinin arkasındaysanız, lütfen proxy ayarlarını IDE veya Gradle'da yapılandırın." bu yüzden "google servislerini" manuel olarak indirmek ve istediğiniz yere yapıştırmak istiyorum –
Bir proxy ağının arkasında çalışıyor musunuz ..? Eğer öyleysen, güncellenmiş cevabımı kontrol et. –
Bu soruyu göndermeden önce bunu zaten yaptım. bunlar proxy ayrıntıları ve herhangi bir kullanıcı adı ve pwd systemProp.http.proxyHost = 10.10.90.91 systemProp.http.proxyPort = 8080 –