2016-09-09 20 views
6

Android Studio'yu kullanıyorum ve Gradle projemi oluşturmaya çalışırken her zaman takılıp kalıyor. Bununla demek istediğim, bir kerede saatlerce kurulma iletişim kurabiliyor ve projemi oluşturamıyorum. İşte bir ekran görüntüsü: Android Studio Gradle BuildAndroid Studio'da bina projesinde iğneleyici kalıyor

İnternetin tamamı gibi görünenleri araştırdım, ama bulduğum hiçbir çözüm işe yaramıyor gibi görünüyor. Android geliştirme konusunda yeniyim, bu yüzden muhtemelen yüzüme düz bakan bir şey var. Bana sopalarla ana şey benim .gradle dizinde günlüklerinin bu kısmıdır: Gördüğünüz gibi

DaemonExpirationPeriodicCheck running 
 
16:20:23.790 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:20:23.793 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:20:23.795 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:20:23.803 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 
 
16:21:23.790 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running 
 
16:21:23.791 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:21:23.794 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:21:23.795 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:21:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 
 
16:22:23.792 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running 
 
16:22:23.793 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:22:23.798 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:22:23.799 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:22:23.806 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry. 
 
16:23:23.794 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running 
 
16:23:23.795 [DEBUG] [org.gradle.launcher.daemon.server.health.DaemonStatus] GC rate: 0.0/s 
 
16:23:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry. 
 
16:23:23.800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired. 
 
16:23:23.807 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.

, bu dizi tekrar tekrar kendini aşırı tekrarlar ve. % 100 olumluyum Doğru platform kurulumuna sahibim, projemin neden inşa etmeyi reddettiğini anlayamıyorum.

Herhangi bir yardım için teşekkür ederiz!

DÜZENLEME: Sadece şunu anladığımı herkese bildirmek istedim! Görünüşe göre ailem birkaç yıl önce bilgisayarımda çok güçlü bir ebeveyn kontrolü yazılımı koydu ve orada olduğunu unuttum. Kaldırma işleminden sonra, Android Studio artık kusursuz çalışıyor. Yazılım, bağlantı noktalarının çoğuna giren ve çıkan tüm bilinmeyen trafiği temelde engelledi. Her neyse, yardım için herkese teşekkür ederim. Sonunda gelişmeye başlayabilirim!

+1

Oracle Java JDK'nizi 8 sürüm olarak değiştirin ve 'dosya -> proje yapısı' – piotrek1543

cevap

4

Sadece anladığımı herkese bildirmek istedim! Görünüşe göre ailem birkaç yıl önce bilgisayarımda çok güçlü bir ebeveyn kontrolü yazılımı koydu ve orada olduğunu unuttum. Herhangi birinizin bilgisayarınızda Qustodio Ebeveyn Denetimi varsa, yazılım geliştirme ile ilgili herhangi bir şey yapmanıza engel olacağını unutmayın. Kaldırma işleminden sonra, Android Studio artık kusursuz çalışıyor. Yazılım, bağlantı noktalarının çoğuna giren ve çıkan tüm bilinmeyen trafiği temelde engelledi.Her neyse, yardım için herkese teşekkür ederim. Sonunda gelişmeye başlayabilirim!

0

Bir keresinde aynı sorunu yaşadım ve bazı mücadele ettikten sonra bu soruna geçici bir çözüm buldum, daha sonra AS ve JDK'mı en son sürüme güncelledim ve sorun çözüldü.

Geçici çözüm: Aynı dizinin günlüğünde gösterilmeye başladığını gördükten sonra, TaskManager'ı başlatmanız ve java işlemini sonlandırmanız yeterlidir. Bu hiç bitmeyen platform yapısı döngüsünü durduracak ve uygulamanız herhangi bir sorun olmadan cihazda (emülatör veya fiziksel) yüklenecek.

Daha sonra AS ve JDK'yı en son sürümlere güncelleyebilir ve JDK için geçerli bir yol sağladığınızdan emin olun.

+0

olarak ayarlayın. Bu işe yaramaz, ancak AS ve jdk'm en yeni sürümleridir. Projeler inşa etmek için mıknatıs yerine gravy kullanmak mümkün mü? –

+0

Yardım ettiğini duyduğuma sevindim. ve Gradle tercihi üzerine Maven hakkında. Daha sonra inşa etme aracı, mavenin en iyi uygulamalarını/fikirlerini kullanır ve mükemmellik ile birlikte yürütür ve taslak, projeleriniz için birçok dış kütüphaneye yardımcı olabilir, ancak maven bir şekilde bu kadar esnek değildir. İki yapı aracı hakkında farklı görüşler vardır. Araştırmanızı yapabilir ve kendiniz için deneyebilirsiniz. şerefe! – deejay

0

üzerinde ise windows,

sizin .gradleC:\Users\<username> dizini silmeyi deneyin ve tekrar deneyin.

veya

Android Studio -> Preferences -> Gradle -> gidip Offline work işaretleyin.

bazen de yol

File Menu - > Invalidate Caches/ Restart->Invalidate and Restart aşağıdaki çalışır.

+1

Onları defalarca hiçbir şansı olmadan defalarca denedim. Hata hala devam ediyor. –

+0

"android stüdyosu" ve "OS" – skydroid

+1

sürümlerini Android Studio 2.1.3 kullanıyorum ve Windows 10 kullanıyorum –

İlgili konular