Android Studio yavaş (nasıl hızlanır)?


380

Son zamanlarda Eclipse'den Android Studio'ya geçtim ve deneyimi gerçekten sevmiyorum. İkisini de Windows 7 64 bit ultimate ile 16GB ram ve NVidia Geforce 780 çalıştıran Intel i7 4770 ile en son NVidia sürücüleri ile karşılaştırıyorum ve en son JDK ve en son Android Studio'yu çalıştırıyorum.

Android Studio, yaşayabileceğim projeyi inşa etmede çok yavaş ama aynı zamanda son derece kaynak yoğun ve bazen PC'yi taramayı yavaşlatıyor.

AS'de bir şey inşa ettiğimde veya çalıştırdığımda, bilgisayarım son derece durgun görünüyor. Aynı zamanda ekranın titremesine ve bazen çok garip bulduğum "Gradle build running" değer değiştiricisine tıklarsam ikinci monitemi karartır. RAM kullanımı da hiçbir şey yapmadan aşırı bulduğum ~ 3GB'a kadar çekiyor (birkaç derlemeden sonra boşta olduğunda).

Buna ek olarak, AS tutmak atlama altındaki paneller etrafında (gelen hamle korkunç kullanıcı deneyimidir Androidiçin Messagesiçin Version Controlçok, çok rahatsız edici olan bitenden bağlı olarak geçici olarak veya başka bir şey).

Bilmek istediğim temelde:

1) Android Studio'yu nasıl daha iyi çalıştırabilirim? Yanlış bir şey yapıyor veya farkında olmadığım bazı güncellemeleri kaçırıyor olabilirim ve başkalarının da bu davranışları fark ettiğinden ve bazı çözümler bulduğundan eminim.

2) Alt panellerin etrafına zıplamamaları için nasıl "sabitlerim" ve bunun yerine, kullanıcı, otomatik olarak değiştirmek yerine istediğimde onlara gidelim?

Çok teşekkürler ve özür dilerim, bu sorular için doğru yer değilse.

1 Düzenle Daha fazla yorum:

  • stableBugün itibariyle en son sürümü kullanıyorum . YapıAndroid Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015
  • Davranış, Java 7 veya 8 kullanılırken olur. Java sürümüyle ilişkili görünmüyor.
  • Sunum Modunu kullanmıyorum. Sadece vanilya manzarası.
  • Yapı yapılandırmasında değişiklik yapmak (@Blackbelt ve cevabı sayesinde) yapıya yardımcı olmuş gibi görünüyor, ancak halsizlik ve genel kullanıcı deneyimi ile ilgili diğer sorunlar devam ediyor.

159
@Google android studio denetleyen o adam ateş gerekir. Bilgisayarım şu anda tam anlamıyla crwals. Fare işaretçim atlıyor. Android stüdyosu kullanmak son derece sinir bozucu. Eskiden daha iyi
olurdu

10
android stüdyo ağır değil. eğer bir şey varsa, kepçe yapımı yavaştır. Ben 4Gb ile 2 yaşında bir dizüstü bilgisayarda herhangi bir yavaşlama olmadan her gün kullanıyorum (ama sonra tekrar, sadece linux altında, bu yüzden windows neden olabilir)
njzk2 4

24
korkunç ... Java / android / AS http://developer.android.com/training/basics/firstapp/index.htmlile yeniyim ... takip ediyorum .... Pazartesi günü başladım ... bugün cumartesi ... 30 kod satırını zar zor yazdım ... bir şey yapmak için çok fazla şey / her şey ... sürekli olarak 'önbelleği geçersiz kılmak' gerektiren hatalar, 12 dakikalık yeniden başlatma gerektirir ... 15 yıldır programlıyorum ... gerçek eski bir makinedeyim (I gibi benim winxp) ... belki de sorun
dsdsdsdsd

19
Buradaki diğer posterlere katılıyorum, son birkaç hafta boyunca çeşitli yüksek özellikli makinelerde Android Studio'ya kırbaç için adil bir çatlak verdim ve tamamen demoralize edici bir egzersiz olarak buldum. En basit görevleri bile yapmak için bu kadar zaman alan her şeyin, hafifçe koymak için ölümcül bir tasarım kusuru vardır. Mutlak zaman kaybı.
AndyUK

11
Android stüdyosunun Ubuntu gibi Linux tabanlı işletim sistemlerinde biraz daha hızlı, daha kararlı çalıştığını buldum. Aynı Android stüdyosu ve Genymotion'u kullanarak Windows ve Ubuntu arasında geçiş yaptım. Ubuntu'da iyi çalışıyorlar ama Windows'ta cüruf ediyorlar.
Andiana

Yanıtlar:


258

özetlersek

1) AndroidStudio'nun settings > compileetkinleştirme onay kutusunda adlandırılmış Compile independent modules in parallel.

2) Altında Help> Edit Custom VM Optionsvar:

-Xms1024m 
-Xmx4096m # <------ increase this to most of your RAM 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=440m 
-XX:+UseCompressedOops 
-XX:-HeapDumpOnOutOfMemoryError 
-Dfile.encoding=UTF-8

Not - Bazı insanlar, Not, VM seçenekleri yerine, bu satırları gradle.properties içindeki tek satırlı tek bir komutta birleştirerek geçersiz kılınabileceğini söylemek daha iyidir:

org.gradle.jvmargs = -Xms1024m -Xmx4096m ......

3) Ben ubuntu çalışan, 4GB koç ile eski bir çift çekirdekli. Qs komut satırı seçeneği yalnızca ben var --offline(bu yapı ağ kaynaklarına erişmeden çalışması gerektiğini belirtir). Kalan onay kutularını da etkinleştirdim ve şimdi çalışıyor:

  • Projeyi otomatik yap

  • Süreç içi yapıyı kullan Talep üzerine yapılandırın

  • Onay kutusunun Compile independent modules in paralleletkinleştirildiğini derlemek için AndroidStudio'nun ayarlarını kontrol edin .

Vmoptions altında

-Xmx2048m -XX:MaxPermSize=1024

Ubuntu çalıştıran 4GB koçlu eski bir çift çekirdeğim var. Qs komut satırı seçeneği Ben sadece --offline, yapı ağ kaynaklarına erişmeden çalışması gerektiğini belirtir. Ayrıca kalan onay kutularını da etkinleştirdim:

  1. Projeyi otomatik yap
  2. Süreç içi yapıyı kullan
  3. İsteğe bağlı yapılandırma

    ve çalışıyor

Düzenle

Adresinden ek seçenekler sağlamak mümkündür studio.vmoptions(sadece XX sürümüyle değiştirin):

  • Windows : %USERPROFILE%\.AndroidStudioX.X\studio.exe.vmoptions (veya studio64.exe.vmoptions) adresine gidin

  • Mac :~/Library/Preferences/.AndroidStudioX.X/studio.vmoptions

  • Linux : ~/.AndroidStudioX.X/studio.vmoptions(ve / veya studio64.vmoptions)

Değerini artırmak -Xmxçok yardımcı olacaktır. Örneğin

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

başlangıç ​​değeri 1G olan maksimum yığın olarak 4G atayacaktır

Düzenle :

Pencerelerde varsayılanlar içine kaydedilir C:\Program Files\Android\Android Studio\bin\*.vmoptions. IDE bu değerleri değiştirmenize izin verir Help->Edit Custom VM options( @Code-Readişaret ettiğiniz için teşekkürler ).

DÜZENLEME 2 :

Android studio 3.5, bu değerlerin aynısını değiştirmeyi kolaylaştırır. Sadece şu adrese gidin:

Preferences > Appearance & Behavior > System Settings > Memory Settings

2
Bunun için çok teşekkür ederim. Bu, daha az endişe duyduğum alanın mükemmel dürüst olması için inşa performansına yardımcı olabilir. Gerçek IDE'nin son derece halsiz olması, PC'nin çok yavaşlamasına ve alt panelleri otomatik olarak yapıdan dürüst olmaktan daha fazla hareket ettirmesine neden olmaktan çok daha fazla endişeliyim, ancak yine de bunlar çok faydalı ve ben uygulayacağım onlar.
kha

4
@Blackbelt Sorumu güncelledim. Ne yazık ki IDE ile ilgili sorun devam ediyor. Deneyim Eclipse kullanmaktan daha kötü büyüklük emirleri (ve bu bir şey söylüyor!)
kha

18
Sadece Android stüdyosunu Not Defteri'ne dönüştürdüm, neredeyse tüm canlı şablonları, kod şablonlarını, neredeyse eklentileri, denetimleri devre dışı bırakıyorum (sadece XML düzen denetimleri açık). Ama şimdi odamda intihar etmeyi reddettim.
Plain_Dude_Sleeping_Alone

3
Android stüdyom var jvm hatası -6 oluşturulamadı. Ama sonra% USERPROFILE% \. AndroidStudioX.X \ studio.exe.vmoptions (veya studio64.exe.vmoptions) dosyasını kaldırdım. Yeniden başlatılır. Sonra -Xms1024m -Xmx4096m -XX: MaxPermSize = 1024m -XX: ReservedCodeCacheSize = 256m -XX: + UseCompressedOops ve şimdi hızı ile iyi görünüyor
CodeToLife

10
Düzenlendikten sonra Android Studio başlamazsa studio.vmoptions: # <------ increase this to most of your RAMkendi satırına gidin (en azından Mac'te). Ayrıca, makinemdeki orijinal konum ve ayarlar:~/Library/Preferences/AndroidStudio3.0/studio.vmoptions -Xms256m -Xmx5120m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops
Zack Morris

62

Android Studio'yu hızlı yapmak için ipuçları:

Çevrimdışı Çalışmayı Etkinleştir:

  1. Dosya -> Ayarlar'ı tıklayın. "Gradle" için arama yapın ve Offline workkutuyu tıklayın .
  2. Derleyici Git (aynı ortamlarda hemen altındaki iletişim Gradle) ve eklemek --offlineiçin Command-line Optionsmetin kutusuna.

Gradle Performansını Geliştirin

kepçe de optimize edilebilir. Kolay yol, ayarları global olarak değiştirmek gradle.properties(aşağıdaki klasörlerde yoksa oluşturun: Windows - C:\users\your_name\.gradle\; Linux- /home/<username>/.gradle/; Mac- /Users/<username>/.gradle/;) ve bu dosyaya şu iki satırı ekleyin:

org.gradle.daemon=true
org.gradle.parallel=true

Daha fazlası için: http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html


Burada detaylandırılırken çok uzun oluyor. Bu yüzden bağlantıyı sağladım. Bağlantıyı takip edin adım adım kılavuz var.
Sajan Rana

5
@SajanRana link göndermez. bağlantılar ölür.
njzk2

2
@SajanRana, ne siz ne de gönderdiğiniz bağlantı tam olarak ne Enable Offline Workanlama geldiğini ayrıntılı olarak açıklıyor .
Jin

5
@Jin ile katılıyorum, cevap doğru, ama biraz daha fazla bilgi karışıyor. Bulduğum şey: Çevrimdışı çalışma: Bu seçeneği işaretlerseniz, Gradle bağımlılık çözümlemesi için önbellekten gelen şeyleri kullanır. Dosyaların önbellekte bulunmaması durumunda derleme hatasına neden olur. Böylece, etkinleştirmek, gradle, Studio'yu daha hızlı hale getirebilecek çevrimiçi kaynakları kontrol etmekten kaçınacaktır, ancak yine de sürecin geri kalanı için (bina dışında) çok yavaş olduğunu düşünüyorum.
Rafael Coutinho

39

Başka bir neden tespit ettim - Thumbs.db , performansı kötü etkiledi.

Gidin File > Settings > Editor > File Typesve alandaki dosyaları yok saymak ve klasörleri bu ekleyin: Thumbs.db;

Şimdi, Android Studio bir cazibe gibi çalışıyor.


11
Bu yardımcı olur. Nedenini açıklayabilir misin?
zackygaurav

1
Sanırım AS çok fazla dosya oluştururken, Windows anında onlar için küçük resimler oluşturuyor.
17'de Outofdate

1
file typesEditör altında artık bulamıyorum .. infact hiç bulamıyorum.
Siddharth

Oldukça eski olduğunu biliyorum ama altında buldumFile > Settings > Version Control > Ignored Files
Rohit Sharma

Aşağıdaki hatayı aldı: treeLock
JMASTER B

27

Daha fazla bellek eklemek bana yardımcı oldu:

  1. "Yardım" ı tıklayın
  2. Özel VM Seçeneklerini Düzenle

Android Studio 2.1.2 Özel VM Seçeneklerini Düzenleyin:

  1. Değişim değerleri

aşağıdaki gibi:

-Xms512m    
-Xmx2560m   
-XX:MaxPermSize=700m    
-XX:ReservedCodeCacheSize=480m    
-XX:+UseCompressedOops
  1. Android Studio'yu yeniden başlat

1
Bir cazibe gibi çalıştı!
xaksis

Şimdi başladım. Bu ayarlar nerede saklanıyor? Cevap: ~ / .AndroidStudio3.0 / studio64.vmoptions
JohnyTex

yeniden başlatıldığında bir hatayla karşılaşabilirsiniz. dosyayı silmeniz gerekecek ve bu çözüm size yardımcı
olmayacak

20

öneriler:

  • Söylemeniz Gerekenler : Herhangi bir şansınız varsa, daha iyi PC (cpu) için biraz para harcayın, En önemlisi ..

Düzenlemeler:

  • Bazı insanlar OS'nin (İşletim Sistemi) çok yavaşlamaya neden olabileceğini söylüyor. Örneğin, XP veya LINUX'un (veya vb.)% 70 daha hızlı performans gösterdiği belirtildi (nedenini bilmiyorum ..).
  • File > Settings > PluginsAşağıdakileri yaparak VCS'yi devre dışı bırakın ve devre dışı bırakın CVS Integration:; Git Integration; GitHub; Google Cloud ...bir şeyler; Subversion Integration; hg4idea;

  • Editör de (özellikle Büyük Monitörlerde) ve yavaş yiyen bir kaynaktır. Çok daha hızlı yapın: Help > Edit custom VM optionsşu satırları tıklayın ve ekleyin:
    -Dsun.java2d.d3d=false
    -Dsun.java2d.opengl=true
    kaydedin ve Android Studio'yu yeniden başlatın.

  • Android Studio'nun bir proxy sunucu ayarı varsa ve sunucuya ulaşamıyorsa, zaman aşımı oluşturmak ve beklemek uzun zaman alır. Kaldırmak çok yardımcı olur. File > Settings > Appearance & Behavior > System settings > HTTP Proxy.
  • Başka bir Yararlı alıntı ( makaleden ):

    Modüller pahalı… Şu anki projemde sıfırdan bazı kütüphaneler inşa etmek zorunda kaldım ve neredeyse ihtiyaçlarımı karşılayan ama tam olarak değil bazılarını çatallamak zorunda kaldım! Bu modüller sürekli olarak değiştirilmezse, bunu dikkate almak önemlidir: Bunları sıfırdan derlemek veya önceki modül modülünün güncel olup olmadığını kontrol etmek için gereken süre neredeyse 4 kat daha fazla olabilir bu bağımlılığı ikili olarak yüklemek için.jar/.aar .

    İpucu: gradle build -profile Derleme işlemiyle ilgili zamanın nereye gittiğini gösteren bir HTML raporu için .

    Not: bu bağımlılıkta hızlı bir düzeltme / iyileştirme olması için sürüm kontrol sisteminizdeki “gereksiz” modülleri saklayın.

  • Gradle derleme kodunuzda yalnızca
    belirli Google Hizmetlerini kullanın , örneğin: compile 'com.google.android.gms:play-services-maps:...'
    Tam Google Kütüphanesi yerine: compile 'com.google.android.gms:play-services:...'
    (Derleme süresi 2 dakikadan 25 saniyeye kadar sürer).

  • Gradle, belirli bir yapı için projenin gerçekten gerekli olup olmadığına bakılmaksızın görevleri yürütmeden önce her projeyi yapılandırır. Global gradle.propertieseklemede bu çok yardımcı olacaktır:org.gradle.configureondemand=true

  • Şaşırtıcı bir şekilde, bazı insanlar sorunu azaltarak çözdüğünü söylüyorlar : 1) yığınları -Xmx256m(daha yüksek değerler yerine); 2) Emülatör Ram boyutu (itibaren Edit AVD > Advanced Settings);

Günlük Tavsiyeler:

  • Aynı anda birden fazla proje yürütmeyin.
  • Bir kez kullandıktan sonra emülatörü kapatmayın (her seferinde uygulamayı çalıştırmak için aynı emülatörü kullanın; Büyük uygulamaları test ederseniz, emülatör yerine gerçek bir cep telefonu kullanmak daha iyidir).
  • uygulamanızı emülatörde çalıştırdıktan sonra projenizi temizleyin - tıklayın Build > Clean Project(veya Rebuild), klavye kısayolunu kullanabilirsiniz.

14

Bir antivirüs yavaşlamaya neden oluyor

Baktığım belirli bir sistemde, bu soruna Android Studio'nun yapı yöneticisi Gradle'a müdahale eden aşırı gayretli bir antivirüs neden oldu. Gradle bir .jardosyaya her "dokunduğunda" , virüs denetleyicisi.jar . Gradle yapısı ancak açma ve tarama tamamlandıktan sonra devam edebilir, böylece çok uzun yapım sürelerine (5 dakika artı) yol açabilir. Android Studio, varsayılan olarak, başlattığınızda bir Gradle derlemesi çalıştırdığından, son derece yavaş bir başlangıç ​​olarak kendini gösterir.

Sorunu kontrol etmek son derece kolaydır:

  1. Yavaş bir Android Studio'nun belirtilerini yaşarken, Ctrl-Alt -Delete ve Windows Görev Yöneticisi'ni açın.
  2. Tıkla ProcessesEtkin işlemleri görmek ve CPU'ya göre sıralamak sekmeyi . Android Studio yüklenirken bir antivirüsün ara sıra önemli miktarda CPU yüzdesi aldığını görürseniz, muhtemelen aynı sorun olacaktır.
  3. Virüsün gerçekten olup olmadığını görmek için .jardosyaları inceleyerek virüsten koruma tarama günlüklerine bakarak daha da doğrulayabilirsiniz .

Bunu çözmek için virüsten koruma programınızın "dışlanan klasörlerine" doğru dizinleri eklemeniz gerekir. Windows kullanıcı adınızın "Kullanıcı adı" olduğunu ve Android Studio'yu C:sürücüye yüklediğinizi varsayalım . Daha sonra aşağıdaki dizinleri kontrol etmek için virüsün dışında bırakılmasını isteyebilirsiniz:

C:\Users\Username\.android
C:\Users\Username\.AndroidStudio2.2
C:\Users\Username\.gradle
C:\Users\Username\.m2
C:\Users\Username\AppData\Local\Android\Sdk

Bu dizinleri hariç tutarsanız ek güvenlik önlemleri almanız gerekebileceğini ve işyerindeki güvenlik departmanınızla işbirliği yapmanız gerektiğini lütfen unutmayın. Bu, gerekli görülürse kendi Maven deponuzu kurmayı içerebilir.

(Bunun geç bir cevap olduğunun farkındayım, ancak önceki cevapların hiçbiri bu potansiyel sorunu çözmedi)


1
Ayrıca Windows Defender'da işlem olarak android studio kurulum klasörü, java klasörü, proje klasörüm ve bazı .exe dosyalarını ekledim.
Reza Reza Nirloo

1
Bu aynı zamanda acı çektiğim emülatörle ilgili bir sorunu çözüyor: stackoverflow.com/questions/50623384/… Çok teşekkürler!
Malarres

6

Android Studio 3.5'ten başlayarak bazı ayarlar şu şekilde yapılandırılabilir:

Tercihler> Görünüm ve Davranış> Sistem Ayarları> Bellek Ayarları

Tercihler


5

Burada beni inciten bir derleme değil, yazarak. Tüm akıllı özellikleri devre dışı bırakabilir ve bir yorumda önerilen TomTsagk gibi notepad ++'a geri dönebilirim . Bugün için daha fazla çekirdek ve RAM'e ihtiyacım var.

Şeytanın avukatı oynamak, yazmanın 16Gb PC oktacore PC gerektirmediğini iddia ediyorum. Sajan Rana'nın tavsiyesini sevdim ama işler çok yavaş, çoğunlukla bir plasebo hissetti.

Adil olmak gerekirse, istikrarlı dalda olmaktan kısa olan 1.4RC1 kullanıyorum. İnterneti kapatmak biraz yardımcı oldu. XML düzenleriyle çalışan eşzamanlı Tasarım (Önizleme) ve Metin görünümlerinin yeni özelliği çok yardımcı olur.

Hayır, çok saçma. Asla sabit kanalı terk etmeyin.


Android Studio 1.4 ile aynı sorunu yaşıyorum. Herhangi bir çözüm bulabildin mi?
selbie

2
@selbie ve jonagon - 1.4 nihayetinde unusabley yavaş çalışan ve birlikte ben de vardı problemler de çözüm buldu code.google.com/u/110054054823032428814 Fikrinizde hattı "sun.java2d.d3d = false" eklemeniz gerekir gibi görünüyor Android Studio yürütülebilir dizinindeki .properties dosyası. Bunu yeni yaptım ve sonunda tekrar çalışabiliyorum ... daha fazla boşa giden günler için Google'a teşekkürler ... :(
LairdPleng

@LairdPleng - Sağladığınız Bu bağlantı işi değildir, ama sete o çözüm sun.java2d.d3d=falsekaynaklanmış olabilir yaptığım yazı . Her durumda d3d'yi devre dışı bırakmak her şeyi düzeltti.
selbie

@ selbie Evet, bağlanmaya çalıştığım yazı buydu. Bunu berbat etmeyi nasıl başardığımı bilmiyorum! :)
LairdPleng

Güç Tasarruf Modunu deneyin, tüm tüy
bırakmaz

5

Öğrendiğiniz gibi, AS ile performans sorunları teşhis etmek için önemsiz değildir! Benim durumumda, 9215 karakter uzunluğunda dizelerden oluşan bir dizi (aşağıya bakın) AS'nin birkaç karakter yazdığım zaman iş parçacıklarını dökmesine neden oluyordu. İplik dökümü, AS'nin bir seferde birçok saniye donmasına neden oldu. Bu hata, AS 2.2'nin Windows 64 bit sürümünde göründü, yine de 2.2.1'de ortaya çıktı, ancak 2.1'de yoktu.

Uzun dizelerin kilitlenmelerime neden olduğunu öğrenmek çok fazla deneme yanılma içeriyordu. Ama bu süreçte çok şey öğrendim zekâ için :

  • idea.log mükemmel tanılama içerir (Yardım-> Günlüğü Gezginde Göster);
  • Aşırı ancak aralıklı yavaşlamalar görürseniz AS'nin iş parçacıklarını boşaltıldığından şüphelenin. Bu bildirilecek idea.log. İş parçacıkları dökülüyorsa, dökümler sorun oluştuğunda AS'nin hangi kodu yürüttüğünü söyleyecektir;
  • Sorunun diğer projelerde ortaya çıkıp çıkmadığını öğrenin. Değilse :
    • Düzenlendiğinde proje dosyasında olağandışı içerik arayın (atipik girinti, uzun çizgiler, genel boyut, özel karakterler, vb.);
    • Ayarları başka bir projeden dışa aktarmayı (Dosya-> Dışa Aktarma Ayarları) ve bunları sorunlu projeye aktarmayı deneyin (Dosya-> İçe Aktarma Ayarları);
  • Öyleyse :
    • Dişler dökülmüşse, idea.logayrıntılar için dökümü bildirimlerine yakın zamanda bunları ve metne danışın ;
    • Consult idea.logbellek tüketimi hakkında mesajlar için ve bu şekilde bu sorunun diğer yanıtları görmek https://stackoverflow.com/a/30818099/5025060 bellek ve diğer tunables ilişkin öneri niteliğinde değildir.

BTW, şu an için uzun dizelerimi ayrı bir dosyaya (sadece dizinin kendisini içeren yeni bir sınıf) taşıyarak yukarıda tarif ettiğim sorun etrafında çalıştım. Bu dosyayı AS ile düzenlememeye çalışıyorum:

package com.code_read.numerous;

// Stored in this separate file as workaround for but in Android Studio 2.2 and 2.2.1:
public class numstrings {

    // Array of long random numbers, pregenerated to save CPU:
    public static String[] numStrings = {

        "199480174700500684371420190688025369652294974898532667703870978918596743889034133861151427235088532762252190859715724937087994424214079133514743202613482472074004942240108422672013308512961698346232617905052490578458131173818163968088306365788124935229987389963310288307926351857183977760191417618209693717342383094977491190187330292385653783886145924147263878165609860155555740880616076742235066585775525946974068428032859462348789185664980466131158481988902160769240355605036247170008906461173632371674336904556655004329788696238223897234680357492949394186524384271378442506571046125386240017147676374848515226581822322873860294758364671523301932707269219884364668888296719810681914252024967226535139980038835402500469293303445385631066898382763993166693693891600944079638681397398367264401490441377833191085876891792887328136898520902148268395208138632765905189182445119192547131981262125997953230672094440970962973597034366673186995403431640556509145661772208699764304562424356210879969147034091389350776774099307413678640772848528929610792920689008507739250708291284695239814666712127874431690342513485124398592905398339314701750560443486724884409641301581250356812598254397195582041374207050524854721410717517826514256884605932903495291614152958393041446721244450203654252461792454977205340965473442168314446921087589856268559622056019215736207512553225494282253374340892190892964167854464270350359407498074340634452159050304590622713766142827196013111327741833914397311108235022871374679837822251636256816946000031801632697665029388147643065534169657637935011864906687144383247248575867393905547656023089908356955316327699678982262881769783281879024192545078595861099291383574264862512114130067137999586421949009586778213657551456231235508255794338865353976867429772427179918460616316131342501970048444481906603539188074631511252603708953524733006893213588956114050791560328718558587163598674421588217380809694917621993988723888733472235367656543521907102504160836734526706672672061129158228943943961208967494809881423654493768539990181950253198622321856894324399743506614313017879100091908634564608851227240409514256964261431166731255216249943382663958593911252365390104901951019163641553646386915867844316868296886856122097683605632869023634580949922723527949383421859260253787750248640586488155271705354318971930705305681639438500545630794869976987809742158447119320670554178634632109983849140691164486258482922700124353388939055409126960673867435504694534537972989184927497251539970824341488149544927174416431338978095499553363866217528144380339413096788582745229165179013109746529904790441634036324656629258183244396216977736609176927617841924291304236306725585481004526207256126249788205441106740479328308566203633303785210558827801926199279334869844921970247706896704588537079433072095445424535530854095822282531649200446125855450924096198151719358284629425483620333602513734130440802599571444639236468727586327901486711828547798932589324730675183636768495336889434743116373841074286121127947547754103882500005968494120728533889301116500651387720411937760371686364320729394390169544403796948255139588769868997312588780450158790560760093773180833497054203906896463690321778617639560964637561984865448197089236779186045120326461271783320113343686490407274805637853745997098574967843535555214227806718213323236579240122449595189776026857194861192260435592237583754498777823878919462358453553525468074152734416933788261651160608911358193365205774610833712659270259537468997175675611106769471773639491122956114410572271964037496252046002633139033229094067102926662843014688243495810764107876347939515840933639293755383642974182862980342270078605141586386956993823477302317789808723114028287869904362158728685338534454353886384668017657582003089836977765285161563767051590888534730491047324356587246491873963645331147759110815548406659559086623742565689131160816873078928719150806816828094339118862380985774989197433606765766698179872216924780614351925493388103444249169463919616530661916366867058921827320239545671233921815306937959970928487769990744894323260198942599949511829120527153889470305293747421875929597907863004936662249162616863538907259383989683557351124864962027711188603419729221915037041631423186559909007303718063435208812948660284585114603102538597611757387763679988962831024468515792778125928449962458120436831348703819770498415146367232423575963346662334586696284187440935738671265597243626878590482688540466283239505795285203222312952727768986993054183353764623988975079536152274635683995523743740674237109205318984477845559143807318533592235565607859418218764426920445870800448778289651837205082867361097390372276842811160616927570980788319948404234156903914893965657104289589790051123586608292524558595741415545621155770330883498473838958946706678756502460255029859500858857950640229689701775631558304956149273122701277512634671602844059638169586254728659407967362269959105419218416567093118243957542316274295498328248817394832630466984581744392334983388346309080227929827437548742182906915518737736211928504845091782481456286893146781544794159295091551690979113667607106910341688300199029887449503700494407767038172311101451145387305383586418395623858905393669579043267868910063346375438826548689323643777791563205248979849233001328183147648563739211128790317882512942976057274763094369736846067104652467759155731666690210808042980939553702716431018458310300829399315635070328956543394251955663239488509275645610557061416837507256175426220804774390422080366850103219147627475492147311993091462233708107815399346519610636302312501953470382656988296844245456380956448418706248790737380938971901188740142511500064909417579265118558940349387209436071467447553322059300256060882213572671888633311468806647866886714364480390741971261155146966455235245469216037781902665760552750139630086762191170698020993656670315633268514333717896691033913231320046383254246489147334950779602143851763331162696957861920662919779275597627512142784352182141445813314700768143243068609858396666573299094606418264269814358631471099430351875376096756985414279698633021999241922359616560734207061899223922960812283262525756913341822754012297564666186625578304476940819388933133524627367540790564522544564778697253990225087539167235818088172467629494330066609424362165903452686384032519162803665396381708558770446760515949895545741296290000569932285497599817855761012405729639826090606199167309178353879552491532632275280392848742608582274239730529782945165478328337271868836845191541561507500208302765174521037399945168283511465921684324919886458514198917808605615454461104693224591355736463666638896809273773847099278335819353734646745529499084220949854110923079439768551794882440443420790356174953271799037409969510616472239791991169317996129581919960609015888209147433981232988872613046167259127350908379785462051364248739967784342740440741101122829282932814615147660486375475931239052842925639656692838804305210923978980395884616464432067372256203421577994958229803819990849889517637605263836801607526144871336189683467963044999507242077754258044251900402909622687958520423101104141436068489671206919737260688257054648581817294964263976562185927570807911388018018258993650653884478612449747409649857255718750594340185450229237142106113706239341772394393537650157754917387723238567597362916800367131878174394802843379112357851740285545973436469806324934485196633484429168467828668601262966377703119558087801302745104185528840638941125570169525964145077815381271805810720809495436404303742978449708284706732193106170741321000772555673307985656286163852732962806975120835420863932323287224469231389811257137937311964638921084917958805713020592860162667905063938602685993936855490751349046724756605329409781900459600797487634904548282818720869599606861780977530250890161804971763916627465964744221537291053168212191636434331558216175364205277673887186837423218242958128611987999992758177897869145149526733124420365122337894731881057516805213861310033107963352309585687684446050606840221227910822989213514546762603795082253295181456389080556377952947742314716657931379603906644497934747404742170445520704889248852909123050926587050705346518656114252388410901469887789781852617252193018440532227714049598132339736764081531406292297426695168307774532183927565674228199289403241512915778463699914633503875989705880500660094881980955882992903315688284154677620736795450367750443201591100620839868814285991917187047458820949842767861309178482708477168470785039327561836424824805811165820104246196555794331332996669674045783102109040643272357674713449239668592816891229724897439143640828454023115418378970208060898790311768852380590403898569796811536628763765619516959616465670971025029199700641157243991360225331144567474481980740980668474128099060992445134897801758103355434948807029912167490453622803119627912623581848536805420633517354236148799130118992602264832753012209719060145941443653691895443984877692560563086567054695734773175413167885599427596673930470696429105758701992261543691172194016438106532173687638780672882677814493551318364786071441551104902517495593342110486408028970990714051385299637116595208818449861724282758368826773373374959971277798785804077474187828568828476934339459420148793412883150",
        "538224164506517727168379814270004264954262890967803652129634085563292029281605229340786265842963091265375081322656426327691825397596305139095807229239401766181924729149454472921237119900736562299208507666998730548950184609967143155404571139681858767360957532407547767766581682749533474070778066308353055041737658281319225985623143723322979093908077261749579698949722143844865215753260704863233251983739190238438585852441601269285486958770074555894548287326458992187454462079069306138536753824858451724299502671847412359542456725524317603333127725189754333904127835917709082397117314374344841098649440198952614890746624715994850686377293277867933955487391617475414663233091117706057717653437506940130690492779072621106571276835896964128477419355461824833007422652722892089498401815585650339262735314718997015721760285362989670501888405449175944105348564991465379865502815442568994217413701289990025169571135430868678513387334362169047349385097189952383252809797239281560886730670313602788309858480241742834539376684722791418327801153139657791555902866428852378920616927209513842521394245291956399576801110297424150355942220383127708823635328491162642528500795465164461339897320905999182040888049657238854537216919531949022496815649153550998615631758342112481970649311069999931374418401873433024214179662539540883626504860812401222013654614884183265556578861843196602514379747643437577278486455637659461692515650033708286255995750664532809105614477191900536646989973294380911406440123202917020543294608335869356083501814588100186652356940293410193583108936507174010508730547579479594424713594002615307062956405060637859223904493241124826364582313371226790237755829730863075824362871968331865676368450061869716192958213846294980005144665140729523705625975650250913572426639956129293774660716629920750249524030812360814423275145704510305475471599108987851917139525934434155829774559599984930365268286061310405222779602887256748903477260217130747213255028270120814131477184214466827946467189929171109471222122321781698513717077961138680899475230521104220021956144708736321339718012605885629667271185753633589711538217011780317199309005150619910226290258606968201034831451279285351626936018493376731628135398444826695563731645399766722832213714326969977166479301504241269743154952405125518862249585946211635202670206079658236138581470119927833603919638673595466193694285521696174533703023847425191146225399211910859996212735505434202471982673116410979955302943872996222782251188889797453222122118340601140765762050865117038651251924809853248767149255310571487174953189406262461045337548275503362245324296778392145673240872161212904525195326091442868284645515492949181928962102650369388016101486909636578309464736085550719873530004572608218612771334204843378797447816965534882619866758953492744624542308949271562610878902677734983794103655386943014200382950775896136847248170152492053814891464245663515427967344370332218795309066345645753963683675310959651463186934113877748975354804724385336161212461668326293653878197970705660956307781435211341258181110817847199795550229343870629183131938496385393103613345446965343702524527285650585793819011062255528783572801384755547339757189973901102728798129755193065859838182563879981780954262005796062637576511231241443434331171809822894324123753165477778469728090079401173957345155941105580762201810708213077226618724235486083102862810041621061166403929820695859415790727065329954170405272420309443687650005312634780559478100510198693442377014278276554921873492874338296974328247512240058483178986970686481429662053321485231172147300032651945090781006753618086127522738639483880490609376294431040414520360826477062101428243729921142508398976634656490798240120553325502856616278098521671075879092501730718808714541228313275254145714018560781459353526353227881612961968793972766897143956572113542916207199147961710145111046554899487126641090524158317439204601922483991169906886478567971798641676381952943035217373454681987587805591011217498046449281585885528147735917241804752657592955740206966021211842392441403708809079502903010500379965582448141804577819122673871443655907443795539672468455979677549431293106288271932050346631500287602175371865943781936540554382984304724097222638329259252009624430698945188473581273102616186096857444455590249553427286857598862389440750330212575200947705079697958418126668654772650001967712891183376253390796458314338083748473931585515921615694157280199091233014626670437265932854816696073747199020367782282750469898234657723303623065763946721350199198124381089295881349043396200116870404706730447453694640127520344108293809433706053279580858859981831981145259642994156115348994153409515332190714496695178066164657038576407330756425651351910143884103008599258982342794361116576254544716333349447388917606521902296446129906799300892625933497927680934057875748488562502583788021088460847542122629532281540915167125712134059011294733193338806665352190898772064079614377396560467361735144910595159196625744894635765414508428182582195935281561176637424688405390881327676886203967634620641490139835786477852859151685333919226211419623843640736490696222368214514608866918660741740478728095699337580878621149576661678523829374300157157278668566218717849777314215124448445257696853651163171851588905845296279139538174221105885455390417634993814515761194372376448867312932698371439509465354789329167336154865083365498571678846394239876288801890960856391974200258201177558423866895944503981197241629075358819018115130381239431357293457670267116618421892520944925953400263676636028993365189377273814879596365094915787821109571143126831231452367431282415243511115547744416422407534808156629306675994132643059500315715827695321955177580261595331150963040058964908997344260596477846100309223669721566222470207499488952252338020599539432718661089801855181342526438803473636154594287887641549215962248635916039475197945009663236392713993500705974424791640227287724705650067537968801074155312570114797832465663858741483400901647799929721470159496987812679821111730689166463366606551267765697921569125290699944304326288818960384200871654827493100325409876812489682711348513244971620081481684340424449568972178318409815746267950146224549923943957635742728889238780346534385817477136072283022902565796081663160648252946167239546424890110821196529528358627773373504225125056523663954597433278174718610370606703664415945161199804631243562222965705129402104600647872785649693343767911111233647766743334611301999675427293224616809442969215988341973159678514604800342052145601875313047852364221840276228543970109429472341439373418554415700439864029182126126555780166736274177582219830001690249143731582595139837209895586321826391814999452798890753335597966118255461143209904547262657727956104064852211561674112309448805185831775145498725414208563477819053457809168792852008698630549450830647801496178703216613708137528937944005515930744164570843474855631165661539606334738839503279229149405656111162420879130403407319921975488206273446734836687100641841717998060185446298997678735552219275033859572628180793848617502491777291673575300297211101525633241431725253827221239047470633458965551885615810334846221083366721155246201486720296861488421251412585452371994052765854956667058152989005149411484243624208727100911576375413403608010677473400955778111396360452775514441825548741754598300817661240268852363212781602854367749994334862150630799392774768527973996929461527098114708300217955057684152676420039296978447817265256411524417754883187887445894130353022388842317869773150647952948848671583706699551985745434110794662277351457044771378507518729537365658152364234398609916864719216448498077322804149512833432154942424273393427629208749974623818973778078002180114151519862694544029256435686883829302646833505994223044918417887864451588047856834236569410763473387053946267508537900833300945851877436680980941544844525786853711677637705576181468642324785126166781221160451843898112783925287679639526886367820669455874656199565561430456794216944922544744491649466852864038501469041752223982614119494425752107037262844982748646605722535227272840737241614295262590818750600682152446698778395840797731822121652655104430172804976277739763346646973261475782149805868676545805017515372016402264906453096545897803426557477555439266024369075314101297725973100535662786670323833137704110282990903782350435888819622487815784902943846410347084957959806691311457091835651974879930411462198631314974388802219688546560811233248145760355918687984846313201786200839700173112807846243294546660463226871823957739032709878892254197891276394543557575946191838680926317472980812747870786530370508495402751983312199142752128770884996983711003898291322931887907171702897478102431849815742495249955783279530071100116870946788229251574041532557327826598269913255656761197623810457653412851472785896979416478595929500127189986637637036604571272745614510419960810914932566459678546613552623592183167012968748532550838681296741202414403822809009633668022825501012148809838864474143686730203083478893084391943797481539519935765574317583241228880915886149481239344051101576686476041869843825807899235712961395473752900914609987610792511497473444033564072045509623215604304751107341738227963259498893539",
        ... (13 lines total) ...
}

5

Android studio çalışma zamanı performansını artırmanın en iyi yolu SSD Drive'ı kullanmaktır . Performansı çok artıracaktır. Yukarıdaki her şeyi yaptım ve yeni dizüstü bilgisayar için gitmem gerektiğini hissettim, ama aniden SSD Drive'ı tanımaya geldim ve denedim. Çok daha iyi .....


Ayrıca yüklü herhangi bir antivirüs varsa android studio çalıştırırken durdurmayı deneyin. yine hızınızı artıracaktır.
Durgesh Kumar

5

Bu yanıt , Xmx ve Xms bellek ayarlarını düzleştirdikten sonra Windows 10 için Gradle oluşturma hızları ile ilgilidir .

Windows Defender

Windows Defender söz konusu olduğunda, "Dosyalar" veya "Klasörler" aracılığıyla Windows Defender dışlama listesine klasör / dosya eklemek yeterli değildir.

Android Studio / Gradle / Java (katıştırılmış JDK veya Oracle JDK) ile ilgili dizinleri Windows Defender'a " İşlem " hariç tutma olarak eklemelisiniz :

  • Tarafından cevap David Rawson
  • Gradle derlemesi sırasında ... Windows Görev Yöneticisi'nin İşlemlerini izleyin
  • Windows Defender'a, Android Studio / Gradle ile ilişkili bir derleme sırasında CPU'yu kullanırken gördüğünüz dosyayı / yürütülebilir dosyayı içeren dizinler için "İşlem" hariç tutmalarını ekleyin

Bu açık bir şekilde güvenlik sonuçlarıyla birlikte gelir.

Aşağıda, Windows Defender'da "İşlem" hariç tutma kullanımına ilişkin daha fazla ayrıntı açıklanmaktadır (basit bir "Dosya" veya "Klasör" hariç tutma eklemenin aksine):

Tam yol içeren bir dosya adı, söz konusu ikili dosyanın hariç tutulmasına neden olur; yani dosyanın bulunduğu yerden bağımsız olarak dokunduğu dosyalar Windows Defender tarafından taranmaz. Yolu olmayan bir dosya adı, konumundan bağımsız olarak bu dosya adına sahip herhangi bir ikili dosyanın hariç tutulmasına neden olur. Ardından "*" (örn. C: \ my \ private \ tools *) yolu, bu yol altındaki tüm ikili dosyaların hariç tutulmasına neden olur. Bu işlemlerin dokunduğu dosyalar hariç tutulur. Bu, hariç tutulan yol altındaki herhangi bir işlem tarafından dokunulan dosyaların hariç tutulduğu bir yol dışlamadan farklıdır.

Buradaki anahtar .... bu işlemlerin "İşlem" türü hariç tutmaları olarak eklenmesi, Android Studio / Gradle tarafından oluşturulan her dosya / klasörü manuel olarak bulmak ve hariç tutmak yerine "ikili dosyaları" dosyaları dikkate alır.

Windows Dosya Dizine Ekleme

Windows dosya indeksleme de Gradle derlemelerini yavaşlatıyor gibi görünüyor. Gradle / Android Studio tarafından kullanılan dizinler için Windows Dosya Dizine Ekleme'yi kapatın.

"Windows Dosya Dizine Ekleme" ve "Windows Defender İşlemi" hariç tutmalarım:

 C:\Program Files\Android\*
 C:\Users\<yourUserAcct>\.android\*
 C:\Users\<yourUserAcct>\.AndroidStudio3.0\*
 C:\Users\<yourUserAcct>\.gradle\*
 C:<pathToYourAndroidStudioProjectFolder>

.... bunu gönderdikten sonra birkaç dakika içinde bir düşüş var. Downvoter bu konuda neyi sevmediğini açıklar mı, çünkü 5 günlük macbook'um kadar hızlı inşa etmek için yepyeni bir Windows makinesini ince ayarlayarak bir gün geçirdim. Macbook'umun oluşturma hızından 10 saniye içinde beni bulan tek şey buydu.
dell116

1
Evet ... 5 yaşındaki macbook hala yeni sürümlü bir Windows makinesinden daha hızlı tam sürüm yapılarını (temizden) işler.
dell116

Belki de aşağı oy, Windows Defender'a bile istisnaların nasıl ekleneceği ve dizinleyiciyle ilgili daha da karmaşık olmasından kaynaklanmıyor. Windows Defender Security Center-> Settings-> Virus & treat protection settings->Exclusions
The Godfather

@TheGodfather Sanırım ... ¯_ (ツ) _ / ¯
dell116

4

-Xmx4096m -XX:MaxHeapSize=256mYukarıdaki cevaplarda belirtilen ayarların (ve vb.) Çalışması durumunda, bunu manuel olarak yapın:

Adım 1: Android stüdyosunu başlatın ve açık olan tüm projeleri kapatın ( Dosya> Projeyi Kapat ).

Adım 2: Hoş Geldiniz penceresinde Yapılandır> Ayarlar'a gidin .

Adım 3: Derleme, Yürütme, Dağıtım> Derleyici'ye gidin

Adım 4: Derleme işlemi yığın boyutunu (Mbayt) 1024 olarak ve Ek derleme işlemini VM Seçenekleri olarak -Xmx512m olarak değiştirin .

Adım 5: Android Studio'yu kapatın veya yeniden başlatın .

SOLVED - Andriod Studio 1.3 Gradle Nesne yığını için yeterli alan ayıramadı Sorun


4

Bu aptalca ve konu dışı gelebilir, ancak benim durumumda MacBook Pro 13 '(MacOS High Sierra, 2016) ile harici bir 4k Monitör kullanıyordum ve çözünürlüğü yanlış ölçekli çözünürlüğe ayarladım. "Ölçekli çözünürlük kullanma" performansı etkileyebilir "uyarısının olmadığı başka bir ölçeklendirilmiş çözünürlüğe geçmek genel performans sorunumu çözdü. Benim durumumda çözünürlüğü maks.

Bu yüzden benim için ilk olarak Android Studio ile ortaya çıkan genel bir performans sorunu, Android Studio'ya özgü bir sorun değildi.

DÜZENLEME 25.11.2017

Sonuç olarak Android Studio'da yazı tipi boyutlarını artırmak zorunda kaldım:

resim açıklamasını buraya girin

resim açıklamasını buraya girin

ve Genel olarak Mac'imde. Bunu yapmak için bu ipuçlarından bazılarını takip ettim .


Peki ben aynı sorunu var ama en küçük ve en büyük hariç tüm ölçekli çözünürlüklerde, bu performansı etkileyebilir diyor. 4 k veya 1080 p kodlamak zorunda olduğu anlamına mı geliyor = (
Ilker Baltaci

Korkarım ki ... 4k (tabii ki) kullanıyorum ve Android Studio'da ve genel olarak Mac'imde yazı tipi boyutlarını arttırmak zorunda kaldım. Yayında düzenleme konusuna bakın.
Oliver Metz

3

Sadece arayan herkes için, El Capitan'a geçtikten sonra, IDE ile büyük bir gecikme fark ettim. Bir ton RAM'i artırdıktan ve yukarıdaki önerileri kullandıktan sonra, eski Java'yı güncellemem ve şu yolla yeniden yüklemem gerektiği ortaya çıktı: https://support.apple.com/kb/DL1572?locale=en_US

Bunu yükledikten sonra tüm gecikmeler gitti.


3

DÜZENLEMEYİN studio.vmoptions, Çalışmayabilir.

In gradle.properties(app dizininde) dosyası bu ekleyin:

org.gradle.parallel=true
org.gradle.jvmargs=-Xmx7g -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

Blackbelt'in cevabına metin ekleyerek studio.vmoptions'ı düzenledim (2). VMoptions dosyasını silene kadar Android Studio başlamaz.
RubyRube

3

Ben takip bu yazı ve bu benim için büyük çalıştı.

DÜZENLE:

Yukarıdaki yazıda aşağıdaki ipuçlarından bahsedilmiştir.

Şunu girin gradle.properties:

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true

Ve build.gradle'da bunu koyun (Bunun tiftik kontrolünü devre dışı bırakacağını unutmayın):

tasks.whenTaskAdded { task ->
    if (task.name.equals("lint")) {
        task.enabled = false
    }
}

Tamam, bir süre sonra daha fazla ayrıntı ekleyeceğim
Saeed Jassani

1
Bu bağlantı soruyu cevaplayabilse de, cevabın önemli kısımlarını buraya eklemek ve bağlantıyı referans olarak sağlamak daha iyidir. Bağlantı verilen sayfa değişirse, yalnızca bağlantı yanıtları geçersiz olabilir. - Yorumdan
Mamun

@Munun Cevaba ayrıntılar ekledim. Öneriniz için teşekkürler
Saeed Jassani

2

Sadece davamı paylaşmak istiyorum:

  1. play-store kütüphanesine ihtiyacınız varsa, hepsini derlemeyin, sadece ihtiyacınız olan kütüphaneyi derleyin. örnek: compile 'com.google.android.gms:play-services:9.0.2'Bunu compile 'com.google.android.gms:play-services-maps:9.0.2'sınıfınızda yapmak yerine yalnızca harita kütüphanesine ihtiyacınız varsa
  2. Java için OpenJDK kullanmayın, java 7 oracle kullanıyorum ve iyi çalışıyor. varsayılan java değiştirmeniz gerekiyorsa bunu linux terminalinde yapın sudo update-alternatives --config javave numarayı seçin

Ubuntu 32bit 4GB RAM kullanıyorum. AS ile şimdiye kadar karşılaştığım sorun bu.


2

Android Studio'yu hızlandırmanın birçok yolu vardır .

  • Kepçe yapım süresini hızlandırın.

    1. Project gradle.properties dosyasına gidin ve her iki satırdan yorumu kaldırın.

    2.copy gradle.properties dosyasını .gradle klasörünüze kopyalayın, böylece her proje için kurulum yapmanız gerekmez.

  • Çevrimdışı Çalış'ı etkinleştirin, böylece Android stüdyosu / Gradle'ın her seferinde İnternet üzerinden daha yeni bir dosya kontrol etmesine gerek kalmaz.

Project gradle.properties dosyasına gidin ve her iki satırdan yorumu kaldırın


2

Gradle'ı yükselterek bu sorunu hızla çözdüm (Android Studio eski sürümü kullanıyor gibi görünüyor).

1) En son sürümü indirin ( https://gradle.org/gradle-download/ ) ve bir yerden açın.
2) pathAndroid Studio'da güncelleme :File > Settings > Build, Ex../Gradle


2

Bu benim için çalıştı!
Açın build.gradle(projenizin içinde) ve her ikisini jcenterdemavenCentral

(bunu Global dosyada da yapabilirsiniz: C:\Program Files\AndroidStudio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl ancak, AndroidStudio yükseltmesinden sonra bu değişikliği tekrar yapmanız gerekir)


1
Daha mavenCenrtalaz güncel, SSL olmayan ve daha küçük bir depo olduğu jcenter
söylense de

Teşekkürler, doğru, ama ABD'nin yaptırımları olan ülkelerde, Jcenter hizmet vermeyi reddediyor, Bu yüzden bu kodun benim için çalıştığını düşünüyorum.
Reza Hamzehei

2

Android Studio'm sadece genel kullanımda değil, aynı zamanda inşa ederken de yavaştı.

İşte yaptım:

  1. Yüklü Android Studio (Silmeyin, kaldırın ve SDK'yı da silme seçeneğini işaretleyin ). C bulunan Ardından silme Android klasörler: \ yani Kullanıcılar \\ klasörü: .android, AndroidStudioX.X
  2. SDK'ları SDK yöneticisi aracılığıyla kaldırın, her şeyi kaldırın (kalan SDK klasörü varsa silin)
  3. Android Studio için en son sürümü indirin ve yeniden yükleyin (bu yazıdan itibaren v2.1.2); Yalnızca ihtiyacınız olan SDK / Emülatörleri kurun;

Şimdi hızlı.


Bundan önceki hikayem:

Dizüstü bilgisayarımda Intel Core i7-3612QM ve 8gm ram bulunuyor. İnşa ettiğimde, 4 çekirdek / 8 ipliğin tamamı% 100 kullanımdaydı. Bütün sistemim ~ 10 dakika bitene kadar dondu. Gradle beni verimsiz 10 dakika yavaşlama gibi aldı. Bu çok can sıkıcı. 1.4'ten beri Android Studio kullanıyorum. Ayrıca, yapıştırma kodunu kopyalayıp kopyalarken, menüler seçerken, bağlam menülerini sağ tıklarken, manifestleri düzenlerken, gradle dosyalarını düzenlerken, düzen dosyalarını açarken, UI Düzenleyicisi'nde oluştururken vb. saati.

Hayal kırıklığı nedeniyle yukarıdaki adımları yaptım. Şimdi hızlı. Daha önce olduğu gibi çok kullanışlı. Ondan önce sadece ~ 20 saniye inşa ediyorum ~ 10 dakika karşılaştır. Ayrıca, Android Studio,% 98 RAM kullanımında gezinmeden önce emülatör ve çok sayıda sekme açık tarayıcı ile yaklaşık 6gig yer. Sadece bu da değil, her ne sebeple olursa olsun 45 konser alan kazandım. Android SDK klasörünü kontrol ettiğimde sadece birkaç SDK ve Emülatör kullanıyorum, 45gig yer kaplıyor! Bence IDE SDK klasörümde / IO'ya erişmekte zorlanıyor.

Verilen diğer çözümleri denediyseniz ve hala aynı sorunu yaşıyorsanız, Android IDE / SDK'ları tamamen kaldırmanın ve yeniden başlatmanın zamanı gelmiş olabilir (yeni kurulum yapmanız bir süre alabilir, ancak buna değer. aylardır bu durgunluktan acı çekiyor ve üretkenliğime mal oluyor).

Gerçekten bu o zamandan beri yapılan kümülatif yamalar neden olabilir sanırım. Ya da zayıf birleştirilmiş sürücümdeki 45 gig SDK klasörü. Bilmiyorum ve yanılmış olabilirim.

Teşekkür ederim! HTH


2
  • Mac kullanıyorsanız , kullanılmayan sistem dosyalarını temizleyecek App Store'dan ("iBoostUp" vb.) Bir uygulama indirip çalıştırdığınızı belirtmek gerekir . AS dahil bilgisayarınızı önemli ölçüde hızlandırabilir.

  • Macime daha fazla bellek eklemenin AS'yi de hızlandırdığını buldum.


1

Tamam. Yukarıda yazılan her cevabın bir şekilde nedenine yardımcı olacağına katılıyorum. Ben aynı gemidekilerden biriyim. Hiçbir şey yolunda çalışmadığı ve Android Studio, ilişkili bağımlılıklar nedeniyle Çevrimdışı modda oluşturmayı reddettiğinde, sorunumu birkaç dakika içinde kolaylaştıran bir şey yaptım.

Kepçeyi her inşa ettiğimde internetimi kapatıyorum. (Çevrimdışı modunun işaretli olmadığına dikkat edin). Nasıl ve neden bilmiyorum ama bu işe yarıyor.


1

Benim için işe yarayan bir şey, emülatör yerine fiziksel android cihaz kullanmaktır. Bilgisayarımda (i5 ve 4GB RAM) olduğu gibi android stüdyosu yaklaşık 700MB bellek alıyor ve emülatör de 700 tane alıyor. Böylece bilgisayarın tüm performansı düşüyor. Fiziksel bir cihazla çalışmak, yükü emülatörden kurtarır.


1

AS'nin HDD'den / HDD'ye çok fazla veri aktardığını fark ettim. Özellikle yeni bir kod satırı yazmaya başlarken çok can sıkıcı. Bence, bir sabit diski SSD ile yeniden kurmak daha iyi olacaktır. 6 Gb belleğe sahip i5'im var ve CPU, derleme zamanında bile nadiren% 50'den fazla yükler. Yani, en zayıf yer HDD.


1

Tıklayın Help > Edit Custom propertiesve bu satırı ekleyin:

sun.java2d.noddraw=false

... hız sorunlarını gidermem için başarıyla çalıştı (Windows 10 64 bit). Endişe ettiğim kadarıyla mutlak voodoo (neden çalışması gerektiğine dair herhangi bir araştırma yapmadım) ve bu özelliğin üzerinde yanıp sönmeye ve bazı grafik kartlarında yeniden boyamayacağına dair bir uyarı var, ama orada Git. (LairdPleng'in yorumundan ilham aldı, daha fazla bilgi)


1
Intel grafikli ve özel bir gpu bulunmayan dizüstü bilgisayarlarda donanım oluşturma özelliği bulunan tarayıcılardaki uçurum performansına benzer.
drake7707

0

Çekirdek i5 makinesi ve 4GB RAM bile olsa, aynı sorunla karşı karşıyayım. Temizlemek ve proje gradle inşa sistemi üzerine internetten dosyaları jar / lib taze dosyaları indirir. Android stüdyosunun ayarlarında bulunan bu seçeneği devre dışı bırakmanız gerekir. Bu, önbelleğe alınan lib / jar dosyalarını yeniden kullanır. Ayrıca Android stüdyosunun hızı da sabit diskinizin hızına bağlıdır. İşte çok yavaş Android stüdyosunun nasıl geliştirileceğine dair ayrıntılı blog yazısı .


1
Bu cevap değer katmaz. Bu ayrıntılar yukarıdaki cevaplarda zaten var.
T.Todua

0

Lütfen ekleyin setting.gradle(kök klasör)

startParameter.offline=true

1
Bu kontrolle aynı şey değil mi offline(yukarıdaki cevaplarda önerildiği gibi)?
T.Todua

0

Android Studio 3.1.4'ün hızını aynı donanımda ölçmeye çalıştım: Macbook Pro 2011, RAM 4Gb, SSD 240GB Samsung, Core i5 2.4Ghz. Bu makineye 3 farklı işletim sistemi yükledim: Windows 10, MacOS Hight Sierra 10.13, Ubuntu 18.04. MacOS / Ubuntu'daki ortalama derleme süresi (çalışan komut: gradlew clean build, gradlew clean assembleRelease), Windows'a göre yaklaşık% 30 daha hızlıydı.

Başka bir çalışan makinemde: Core i5 3.0 Ghz 7400, RAM 16Gb, SSD 250Gb. Yapım süresi Windows 10 makinesinde 4.34 dakika sürer. Aynı proje biraz daha yavaş bir işlemci üzerinde, ancak aynı RAM ve SSD ile ve Ubuntu 16.04 inşa süresi çalışıyor iki kat daha hızlı sürer !! Sonuçlarla şok oldum, ama yine de Windows'u geliştirme makinesi olarak seçiyorum, çünkü Unix benzeri sistemlere göre rahat ve kullanışlı klavye ve yazılım kullanmak benim için çok daha rahat. MacOS ve Ubuntu arasında seçim yapmak zorunda kalsam bile, mac her şeyi ayarlamak gerçekten çok daha kolay ve Ubuntu normal insanlar için kullanmak için çok karmaşık. Choise size kalmış.


Evet, Windows ve Mac, Unix'ten çok daha iyi. Daha rahat, daha kullanışlı bir yazılıma sahip.
CoolMind

0

c: \ users \ .AndroidStudioX.X klasörünü silmeyi deneyin. ayrıca android stüdyo ayarlarınızı ve özelleştirmenizi kaldıracak

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.