2015-03-20 30 views
5

Android studio'u kullanmaya başladığımda kod formatlama konusunda sorun yaşamadım. Sonra hiçbir yerde kod formatlama bana iyi davranmayı bıraktı. Ne olursa olsun dosya boyutu (genellikle uzun daha büyük boyutlu dosyalarda sürer) o büyük yığın ile süper hızlı bilgisayar üzerinde birkaç saniye sürer ve bir dizüstü bilgisayarda yaklaşık bir dakika. Daha da kötüsü yapmak için, kod beni neredeyse yere kadar kaydırıyor.Android Studio kod biçimlendirmesi yavaşlıyor ve sayfayı aşağı kaydırıyor

Ne olduğunu açıklayan bir gif yaptım. Gifin başında bir kısayol kullanarak kodu biçimlendiriyorum.

gif veya gifv (faster)

Düzenleme:

Özellikleri: JDK 7

  • En son sürüm (JDK 8 yapar bir 8GB yığın boyutu ile

    • Android stüdyo v1.1.0 x64 aynı şey)
    • Tüm VCS eklentilerini şanssız olarak devre dışı bırak
    • hiçbir şans

    Bilgisayar Özellikleri ile tüm biçimlendirme seçeneklerini kontrol edilir:

    • 32gb 1800 MHz ram
    • SSD
    • i7 3.7ghz

    Bilgisayarım yüksek üzerindedir Son boyut ve bunun dışında hiç bir sorun yaşamadım.

    Düzenleme 2:

    benim biçimlendirme seçenekleri fotoğraf çekiyorum belki eksik bir şey var. Page 2

  • Blank Lines
  • JavaDoc
  • Imports
  • Arrangement
  • -

    Düzenleme: Yine de birçok güncelleştirme sonrasında aynı davranıştır. Farklı bilgisayarlar, farklı projeler, temiz kurulum, her zaman aynı sorunu denedim, neden başka kimse şikayet ediyor ??? Çok biçimliyim ve iş akışımı önemli ölçüde yavaşlatıyor.

    +0

    Gifinizin bağlantısı "403 yasak" değerini döndürür. 'Dosya> Önbellekleri Yeniden Uygula' seçeneğini deneyin, genellikle benzer şeylerle yardımcı olur. –

    +0

    Sabit bağlantı. Ne yazık ki önbellekleri geçersiz kılan hiçbir şey yapmadı. – Andrew121007

    cevap

    1

    Bu tür bir soruna çözüm bulamamıştım, ancak en azından, her şeyin tamamlandığını ve tam anlamıyla yeniden kurulmasını sorunumu düzelttiğini söyleyebilirim. Tüm ayarlarımı ve biçimlendirme ayarlarını yeniden yapmak zorunda kaldım, ancak bu aptal sorunu çözmek için bunu yapmak zorunda kaldım. (Pencereler için)

    • senin .android, .androidstudio, .androidstudioxx (herhangi bir sürüm değişiklikleri) Sil Kullanıcı klasöründen: Birisi bu konuda rastlar ise

      bu sildim budur.

    • Ayrıca, kalan tüm kalıntıları silin.
    • Kullanıcınızın/yerel klasörün içinde android sdk'inizi silin.
    • Her şey bittiğinden emin olmak için android stüdyosu tamamen kaldırın.
    • Ayrıca .idea klasörümü projemden sildim ve Android stüdyosunun her şeyi yeniden oluşturduğunu gördüm. IML dosyalarını bıraktığınızdan emin olun, böylece her şey can sıkmadan yeniden oluşturulabilir.

    Temel olarak, kodum, gradle derleme dosyaları ve IML dosyaları dışında bilgisayarımdaki gradle, android stüdyosu ve android için kalan tüm kalanları kaldırdım. Daha sonra her şeyi yeniden yükledik ve ayarları TARAFINDAN yeniden ayarladı (ayarlarınızı almayın, çünkü muhtemelen ilk önce bir şeyler kırdı).

    Gerçekten de sorunun ne olduğunu anlayabilmeyi isterdim ama bu konuyla aylar sürdüm ve bu beni çok yavaşlattı. Sadece geri dönmem gerekiyordu. Android ekibinden bir kişi bunu okuyorsa, toplayabileceğim en güzel sözlerle, resmi birinizin IDE'sini bozmayın. Tutulma (çok az can sıkıntısı ile), hızlı ve güvenilir son derece kararlıydı.

    +0

    Sadece CPU anlık görüntüsünü yakalayabilir, bir hatayı rapor edebilir ve geliştiricilerin bunu düzeltmesine izin verebilirdiniz, sizi 2 dakika gibi alacaktı. Gerçekten 500k + yazılım dizisinin hatasız çalışmasını bekliyor musunuz? Nasıl olur da, muhtemelen başkalarını etkilemeyen bir hatayı rapor etmediğiniz zaman ... – Meo

    +0

    Sadece bir kez bir alev alevine neden olmamak için cevap vereceğim, ama bir şeylerin kusursuz çalışmasını beklemiyorum, tutulma ondan uzaktı. Ancak Android dev ekibi resmi olarak bozuk bir IDE adını verdi. Beta'da kalırsa hiç değişmezdim. 3 ay boyunca bir problemin olduğu bir üretim ortamında çalışıyorum (devrelerden yanıt alınmadan, bu hata aslında rapor edildiğinden) resmi bir IDE için kabul edilemez. – Andrew121007

    İlgili konular