Android Studio Gradle'da Stuck Yeni proje oluştur üzerine indir


230

Yeniyi yükledim Android Studio. Her şey yolunda gidiyordu , ancak yeni bir proje oluşturmaya çalıştığımda Gradle'ı indirmede takılıyor .

Manuel olarak gereken Gradle'ı kurmanın herhangi bir yolu var mı Android Studio? Veya bu sorunu çözmek için başka bir yöntem?

ekran görüntüsü


1
stüdyoyu kapattım ve stüdyoyu yeniden başlattım ve birkaç dakika sürdü ve örnek bir proje yapabildim. kapanış ve yeniden başlatma deneyin yardımcı olacaktır
Raghunandan

içinde yeni bir proje yaratmaya çalıştın mı?
Vipul Purohit

Şimdi yeni bir proje oluşturdum ama bazı bağımlılık hataları atıyorum ... merhaba dünya projesinde
JNI_OnLoad

Siteye bağlanmak için tarayıcıda gradle açmaya çalışıyorum aynı sorun var. internet bağlantısını da kontrol edin. Bunları birden fazla kez denedim ve işe yarayacak.
user1621629

Gradle tarayıcıda iyi çalışıyor ve yüksek hızlı geniş bant bağlantısıyla çalışıyorum, bu yüzden internet bağlantısıyla ilgili bir sorun yok.
Vipul Purohit

Yanıtlar:


196

Sıkışmış değil, normalde 5-7 dakika sürecek, ayrıca internet bağlantısına da bağlı, bu yüzden bir süre bekleyin. Sadece ilk lansman için zaman alacaktır.

Güncelleme: İndirdiklerini C:\Users\<User>\.gradle\daemon\x.ygörmek için klasörünüzdeki en son günlük dosyasını kontrol edin .


526
bir indirme ilerleme çubuğu kimseye zarar vermez
abbood

2
Belirsiz ilerleme çubukları! :)
Tony

28
Ya da en azından bize büyük bir dosya çektiğinizi söyleyin.
Douglas Starnes

2
aslında Gradle'ın sunucuları her zaman meşgul: meh
totten

7
Google'ın geliştiricilerinin geliştirme için ÇOK ileri teknoloji makineleri kullandığından şüpheleniyorum. İşlemcileri hızlıdır; ağlar hızlı. İndirmeler onlar için sadece bir saniye sürecek, bu nedenle ilerleme çubuğunu umursamıyorlar . Google Chrome'un ne kadar RAM aldığını görün. (BTW, indirme zaten benim için yarım saatten fazla sürüyor .... (Gerçi oldukça hızlı bir
ağdayım

63

Evet var.

  1. Yeni bir proje oluşturun ve Android Studio Uygulamasını Kapatmalısınız. (Çünkü sizin için uzun zaman alıyor).
  2. C: \ Users \ {Kullanıcıya Giriş Yapıldı} \. Sınıf klasörüne gidin
  3. Burada, Android Studio'nun hangi sürümünün gerekli olduğunu gösteren bir klasör var (örneğin, gradle-1.8-bin)
  4. Bu sürümü internetten indirin (örneğin gradle-1.8-bin.zip).
  5. Git C: \ Users \ {Kullanıcı Girişi} \. Gradle \ wrapper \ dists \ gradle-1.8-bin
  6. Burada adının bir GUID'ye benzediği bir klasör var.
  7. İnternetten indirdiğiniz zip dosyasını bu klasöre kopyalamanız yeterlidir.
  8. Android Studio'yu yürütün ve yeni bir proje oluşturun.

3
Nedense android studio gradle-1.9-all.zip indirmesine izin verirken internet hızımın neredeyse% 10'unda indiriyordu. Manuel olarak indirmek daha hızlıydı.
Prathamesh Gharat

1
Sadece kendi kendini derecelendirmekle kalmaz, aynı zamanda maven bağımlılıklarını, her KB boyutu kavanozu için ortalama dakikaları indirmek on yıllar alır.
yorkw

bu bağımlılıklar, Android stüdyosu tarafından AVD Manager gibi güncellemeleri için dahili olarak paketlenmeli ve yönetilmelidir. Sadece android stüdyosu şimdi burada ve orada tüm parçaları ile daha parçalanmış bir yazılım yapar.
Ankit Tanna

Ne buluyorum internet hızı iyi olsa bile gradle sunucusundan indirmek son derece zor. 3 MBps'den fazla indirme hızı üzerinde çalışıyorum ve yine de Gradle, 62 MB dosyasını indirmek için 40 dakika sürüyor. Sunucular yavaş. !!
Ankit Tanna

Bu bir cazibe çalışır. cruxMaddenin bu gradle geriye uyumlu değildir ve doğru inşa etmek gradle belirli bir sürümünü gerekir. Bu bir problem.
stephen

21

Aynı sorunu uzun bir süre beklememe rağmen dizüstü bilgisayarımda da buldum. Ben de öyle yaptım ve benim için çalıştı. Android Studio'yu zorla kapatıp tekrar başlatın. Bu kez, sadece mevcut projeyi açın ve bina / indirme sürecini bitirmesine izin verin.

Muhtemelen deneyebileceğiniz başka bir seçenek, Dosya -> Ayarlar'a bakarsanız, Gradle konumu için bir seçenek olmasıdır. Gradle indirme sitesine gidebilir, Gradle'ın yerel dağıtımını indirebilir ve Gradle konumunu bu yerel dizine yönlendirebilirsiniz.


Evet birçok yeniden başlatma ve uzun süre bekledikten sonra sonunda bitti. Herkese teşekkürler
Vipul Purohit

1
sıkıştırılmış dosya. .11 gradle sürümünde birkaç alt klasör bulunur. Yapılandırmadan hangi klasörlere işaret etmeliyim? Yalnızca BIN?
xavendano

13

OS X kullanıyorsanız ve süresiz olarak askıda kalmaya devam ederse, Android Studio'yu kapatmanızı (öldürmeye zorlamak zorunda kalabilirsiniz), ardından konsoldaki ~ / .gradle dizininize gitmenizi öneririm. Orada bir sarmalayıcı / dağıtım dizini göreceksiniz ve gradle AS'nin hangi sürümü indirmeye çalışıyorsa. Rastgele adlandırılmış alt dizinin altındaki indirme zaman damgasını kontrol edin. Asla değişmediğini görürseniz, indirme işleminiz kesildi ve AS, düzgün bir şekilde yeniden başlatamadı ve dists dizininin altındaki her şeyi silmedikçe ve baştan başlamazsa olmayacak.

AS kapatma ile ~ / .gradle / wrapper / dists altındaki her şeyi silin ve AS'de yeni bir proje ile tekrar deneyin. Gradle indirme dosyasının ilerlemesini (.part ile bitecek) kontrol ederek büyümesini sağlayabilirsiniz. Büyük bir dosya olduğu için bolca zaman verin.

Sonunda benim için işe yaradı.


Teşekkür ederim. Lütfen yorumu güncelleyin ve ADS çok kafa karıştırıcı. AS veya Android Studio'yu kullanın.
Muhammed Adil

1
Mac kullanıcılarının çoğu için bu doğru cevaptır.
Abhishek Biswas

distsİçeriği başka bir sistemden yayınladım . Yaradı!
Henry

7

Çözüm :

1). C: \ Users \ kullanıcıadı.gradle klasörünü silin

2). Http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip dosyasını indirin

3). Android stüdyosunda yeni bir proje oluşturun.

4). Bu kez çakıl binasında sıkıştığında, Force android stüdyosunu kapatır.

5) Şimdi C: \ Users \ kullanıcıadı.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 adresine gidin (son dizin adı farklı olabilir)

6) gradle-2.2.1-all.zip.lck ve diğer dosyaları bu dizinden silin.

7) İndirilen yeni gradle-2.2.1-all.zip dosyasını buraya yapıştırın.

8) Android stüdyosunu çalıştırın. :)


4

Evet, Gradle'ı Android Studio'dan önce manuel olarak yükleyebilir, önce herhangi bir konuma gradle'ı yükleyebilir, ardından yol değişkenine de (Gladling Location (Ortam Değişkenleri Penceresinde)) de gladle location'ı ekleyebilirsiniz.


4

Gradle aslında Android Studio'ya dahildir (en azından Mac OS X sürümünde.) Android Studio uygulaması "paket içeriği" içinde yüklü konuma işaret etmek zorunda kaldım (uygulama simgesine kontrol / sağ tıklayarak görüntüleyebilirim) .)
Android Studio paketi içindeki notların yeri


4

Not: Cevabım oldukça uzun görünüyor, ancak mevcut projeyle yapılandırmak için doğru bir yol istiyorsanız sadece 2 adım uzaklıktadır.

Asıl sorunun ne olduğunu buldum. Aslında, her android projesi kendi kepçe sarmalayıcı sürümü ile birlikte gelir.

dir göz atın

projectname / gradle / sarma

burada özellikler dosyası, bu projenin kullandığı gradle sürümünü söylüyor:

#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip

Sorun şu ki , gradle'ın bu sürümüne sahip değilseniz, o sürümü sizin için indirecektir . Örneğin, benim için gradle sürümlerini indirdiği bu dizine bir göz atın

/home/myusername/.gradle/wrapper/dists

benziyor

resim açıklamasını buraya girin

Eğer yoksa gradle sürümünü indirmeye çalışacağız. Gradle'ın diğer sürümünü indirmekten memnunsanız, o zaman başka tamamlanana kadar bekleyebilirsiniz

Çözüm: 1. proje git klonu üzerinde ise ilk önce.

  1. projectdir / gradle / wrapper öğenizi seçin

3. distributionUrl sürümünü önceden sahip olduğunuz sürümle değiştirin: örneğin: for 2.2.1-all

url olacak

distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip

4. gradle-wrapper.jar dosyasını projektörünüze / gradle / wrapper'ınıza kopyalayın.

.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (gradle-wrapper2.2.1.jar öğesini gradle-wrapper.jar olarak yeniden adlandırmayı unutmayın)

  1. şimdi projenizi stüdyoya aktarın .. ve işe yarıyor.

3

Windows Kullanıcıları için

Ağ Kaynağı Monitörünüzü kullanın

resim açıklamasını buraya girin

Görev Yöneticisini Aç [Ctrl + Üst Karakter + Esc]

Performans Sekmesi

Açık Kaynak Monitörü (alttan)

Önce cevapları okuduktan sonra beklemeye karar verdim. Ama ne kadar ..? Biteceğinden nasıl emin olabilirim? İndirme yüzdesini sağlamış olmalı, ancak vermemiş olmalıdır. Yani bir tür ilerleme olduğunu bilmek, bu ağ kaynak monitörünü açmak, size Studio64.exe için bir tür indirme devam ettiğini gösterecektir . EĞER (EĞER 0B / San gösterirse), ya ağ kullanılamaz ya da uygulama yanıt vermiyor demektir.


2

Benim için ne işe yaradı:

  1. Kukla bir proje oluşturun, Build (Yap) ekranında takılı kaldığında stüdyo işlemini öldürün.
  2. Android stüdyosunu açın ve projeyi açın, projet kırılacak
  3. Kukla proje açılmış yeni bir proje oluşturun, projeyi sorunsuz yaratacaktır
  4. Sahte projeyi kapatın ve eğlenin

2

Bu sorunu .gradle klasörünü kaldırarak çözmüştüm

Windows'ta: C: \ Kullanıcılar {Kullanıcı Girişi} .gradle


Ben de aynı sorunla karşılaştı ve .gradle klasörünü kaldırarak denedim ve benim için iyi çalışıyor.
Sudhakar

1

Android Studio ile birlikte verilen not / Applications / Android Studio.app/plugins/gradle/lib konumunda bulunuyor

Android Studio.app dizinine gitmek için cd "Android Studio.app" yaptım

ya da sadece cd / Applications / Android \ Studio.app/plugins/gradle/lib


1

Bu da benim için zaman alıyordu (yavaş bağlantı).

Açık (16.04) Ubuntu , ben başardı indirme durumunu bakarak:

~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/ 

ls -albu dizinden çalışangradle-3.3-all.zip.part dosya büyümeye devam ettiğini .

Dosya 88 milyon oldu.

Lütfen 55gk2rcmfc6p2dg9u9ohc3hw9 (ve gradle sürümü) sizin için farklı olabileceğini unutmayın, lütfen komutunuzu buna göre değiştirin.


1
  1. Açık gradle-wrapper.properties
  2. Değişiklik: distributionUrl = https /: //services.gradle.org/distributions/gradle-4.4-all.zip Alıcı: distributionUrl = http://services.gradle.org/distributions/gradle-4.4-all.zip

Not: 1. Ben kepçe indirmek için devre dışı bırakma SSL umurumda değil, ama diğerleri duyarlı olabilir, bu yüzden size kalmış. 2. Gradle sürümüne dikkat edin, benim durumumda 4.4.

gradle-wrapper.properties adresine gidin

https'yi http olarak değiştirin ve https'yi kaldırdıktan sonra köpüklü bir eğik çizgi varsa

Sonuç: Başarı


1

Önbellekleri Geçersiz Kıl ve Yeniden Başlat

Benim için çalıştı.


0

Android Studio, Gradle ile birlikte gelir, ancak komut satırı derecelendirme işlevine sahip değildir.


0

Hızlı Düzeltme : turn off your firewallGörünüşe göre android studio bir şey indirmek istiyor ve güvenlik duvarımızın istediği dosyayı indirmesini engellediğinden sıkışıyor.

Not: Turning your firewall off can lower your security Zamanınız varsa, güvenlik duvarınızda android stüdyosuna izin verebilirsiniz. Bunu yaparak android stüdyosunun istediği her şeyi indirmesine izin verirken güvenlik duvarınızı açabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.