2009-10-10 59 views
18

Bilgisayarımda Android ve Eclipse'in çok yavaş olduğunu kaydettim. Bilgisayarımın çok fazla bellek olmadığını kabul ediyorum, ancak emülatörün hafif bir sürümü olduğunu ve Android geliştirme ve Android hata ayıklayıcıyı destekleyen Eclipse'den daha hafif bir IDE olduğunu merak ediyordum?Daha hızlı Android geliştirme

+2

Bilgisayarınızda ne kadar bellek var? Varsayılan olarak Eclipse fazla kullanmaz ve kullanacağı miktar arttıkça hızlandırabilir. – Intrications

+0

Evet, ancak bunun için ortam ayarlamalısınız, bazı yazılım yüklemeleri elle yapılır. 1) AndroitTools bir kaynaktan sourceforge projesi: http: //fieldbird.sourceforge.net/AndroidTools /, jdk/android sdk/ant'ı kurun ve eclipse ya da android studio kullanmadan androidtool seçeneklerini yapılandırın, android apss geliştirebilirsiniz. Ayrıca otomatik kod tamamlama özelliği istiyorsanız, vim editörü ve kod tamamlama ile android eklentisi de isterseniz – geniushkg

cevap

8

emülatörü

sayılı

herhangi hafif versiyonu

Kısa cevap Android gelişimini ve Android ayıklayıcısını destekler Eclipse daha hafif bazı IDE yok, değil mi : yok hayır. Ancak, bir projeyi kurmak için android araçlarını kullanabilir, java kaynaklarını düzenlemek için herhangi bir düz metin düzenleyicisini kullanabilir ve her şeyi derlemek için bir anteni kullanabilir ve emülatörü takmak için ekleyebilirsin.

http://developer.android.com/guide/developing/other-ide.html

1

Herhangi bir metin düzenleyicisinde veya java ide kodlayabilirsiniz. Android SDK, komut satırı derlemesini destekler. Tutulmayı kullanmak bunu yapmanın en kolay yoludur.

0

Sen emülatör kaçınarak size bilgisayarda yükü azaltmak ve bunun yerine bir Android cihazda size geliştirme uygulamaları çalıştırabilir bakın.

+1

Bunu yapmak için iyi bir öğretici biliyor musunuz? İhtiyacım olan şeylere benziyor :) – nex

1
  1. Şu anda üzerinde çalışmadığınız tüm projeleri "kapatın".

"Projeyi Kapat" ı sağ tıklatıp seçerseniz, Eclipse'in bunlara herhangi bir bellek ayırmasını engeller. Bu, kullanılan belleği azaltır, başlatma süresini hızlandırır ve belleğiniz azsa, disk belleği dosyasını kullanarak bilgisayarınızın olasılığını azaltır. Bu anlamlı kullanılan bellek miktarını azaltır olarak

  1. Kesinlikle, gerçek bir cihaz değil bir emülatör üzerinde hata ayıklama yapmak konusunda yukarıdaki tavsiyeleri takip.

  2. Eclipse'de bir proje oluşturabilirsiniz, ancak bazı oturumlar için Eclipse'i kapalı bırakın ve dosyaları sadece hafif bir kod düzenleyicisi kullanarak güncelleştirin. SDK'dan otomatik tamamlamaya ihtiyaç duyduğunuzda, hata ayıklamaya veya IDE'nin sağladığı herhangi bir şeye ihtiyacınız olduğunda sadece Eclipse'e geçin. Dosyaları yeniden senkronize etmek için Eclipse'de F5 tuşuna basın.

  3. Son olarak, kodunuzu ayrı dosyalara ne kadar çok bölüyorsanız, bir dosyayı kaydettiğinizde Eclipse'in çalışma alanını yeniden oluşturması o kadar hızlı olur.

0

Öykünmeyle aynı sorunu yaşadım. Emülatör yavaş. Çalışılabilir ama hepsi bu. Eğer pahalı bir Android telefonu göze alamazsanız, ilginç bir alternatif var: Ahududu PI. Yakın zamanda, Ahududu PI üzerinde Android işletim sisteminin ne kadar kolay kurulduğunu gösteren bir makale okudum. Sanırım iyi bir test alanı olacak.