2015-11-12 15 views
6

Sınırlı disk alanım var ve android geliştirmeye başlamak istiyorum, ancak android stüdyonun çok fazla bellek yediği görülüyor! bazıları 20 GB'den fazla sürdüğünü söylüyor.En az disk alanıyla Android Studio'yu kullanma

Soru şu: En az gerekli bileşenler (android platformlar, emülatör, ...) başlamak ve android stüdyonu en olası minimallikle nasıl kullanabiliriz?

Ayrıca, bu bileşenlerin her birinin (sırasıyla gereksiz olan) eklenmesi kullanılan alanı nasıl etkiler?

+0

Androidstudio çok fazla bellek tüketmeyecek –

+3

Çok sayıda disk alanı (veya depolama alanı) tüketmek için bu ifadeyi değiştirmelisiniz. Bellek genellikle RAM'i ifade eder. –

+0

benim 783M disk alanı alır – pskink

cevap

3

2G RAM,

~ 8G HDD SDK'sıyla (dahil. NDK), AS yapılandırma ve cache AS

700M HDD

~ 2 GB HDD için bir proje için

~ 500M HDD emülatörlerle

almak ne Eugen Pechanec yorum olarak bahsedilen + gibi.
Bence bu maksimum.

0

Merhaba arkadaşım, android stüdyosunun çalışırken çok fazla yer kapladığından ve emülatörün çok daha fazla bellek alması programın daha iyi bir şekilde çalıştırılmasının Android cihazda olduğunu, Ayarlara git -> Geliştirici seçenekleri -> USB hata ayıklama (ON) telefonunuz geliştirici seçeneklerini göstermediyse, Git -> Cihaz hakkında -> ve Yapı numarası için 7 ila 8 kez tıklatırsanız, Geliştirici seçeneğinizi etkinleştirin

+0

Öneriniz için arkadaşım teşekkürler, hata ayıklama için bunu yapmayı planlıyorum, ancak her iki yöntemde de iyi bir IDE'ye sahip olursunuz, fakat ECLIPSE'nin seçiminin zayıf olduğunu düşünürsek, AS ile ilgili ayrıntıları bilmek istiyorum. Marshmallow kullanarak –

0

Sadece bir android sürümü yükleyin, sonra iyi olmalı ...

Yerel bir android cihazınız varsa, android cihazınızı hata ayıklamak için kullanabileceğiniz bir emülatöre ihtiyacınız yoktur. USB veya WLAN üzerinden hata ayıklayabilirsiniz. Veya başka bir makinede android x86 kullanabilirsiniz (Sanal Makine).

1

Sadece Android Studio system requirements modelini ziyaret edin. Android Studio platformunu etkili bir şekilde çalıştırmak için muhtemelen 4GB RAM ve 2GB disk alanına ihtiyacınız olacak (bu, Google'ın Android cihazlar için resmi geliştirme platformudur). IDE'yi developer website'dan indirerek ve ayrıca bazı samples'u teslim alarak başlayabilirsiniz. Bu yüzden örnekler de disk alanı alacak. Android'in kaç sürümünün desteklemeye niyetlendiğine bağlı olarak, SDK'lar ve emülatörler için çok fazla disk alanı kullanıyor olabilirsiniz. Bu nedenle, versions'un desteklemeyi anlamlı bulduğuna dikkat etmelisiniz.

android-device-coverage

Ayrıca varsayılan training site üzerinden bir spin çekmek isteyebilirsiniz.

+0

sadece 0.3%? Tanrım, bir Nexus telefonuna sahip olmayı seviyorum ;-) – bofredo

+0

Sistem Gereksinimleri sayfasında, programın kendisi tarafından tüketilen disk alanından bahsettiler, ancak bildiğiniz gibi AS tek başına çalışmaz. Örneğin, SDK'ya ihtiyacı var ... ek 700 MB, bir platform minimumuna ve bağımsız bir emülatöre ihtiyaç var ... tüm bunların tükettiği var. Bu yüzden soruyorum. Gerçekten deneyen birinden bir cevap almak istiyorum. Ama neyse, sizin için teşekkürler, Android geliştiriciler sitesinde daha önce, gerçekten yardımcı olduğunu fark etmedi. –

+0

@ A.Harkous - Cevabımın sadece web sitesindeki gereksinimleri tekrar etmediğini lütfen unutmayın. Aslında daha büyük gereksinimlerin bulunduğunu belirtiyorum (ayrıntılı olarak ~ 2GB disk alanı gereksinimine bakın). Ayrıca, destekleyeceğiniz Android sürümleri size kalmış, bu sorunun SDK'lar ve emülatörler için daha fazla yer kaplayacağından bahsediyor. Rica ederim. –

0

Eğer bir i5 ve en az 4 Gg'niz varsa, gerçekten iyi olmalısınız. Disk alanı olması durumunda, sadece yeni SDK'ları kullanıyorum ve sadece 700MB disk alanı kullanıyorum. Gerçekten tüm SDK sürümlerine ihtiyacınız varsa, daha fazla olacağından emin olabilirsiniz, ancak daha fazla sürüm ekleseniz bile 20 GB'ye ihtiyacınız olacağını düşünmüyorum. AS, Gradle için 1G RAM

+0

Zaten Android SDK'm var ve tam olarak söylediğin gibi alıyor, ama Android Studio'nun pratik olarak ne kadar eklediğini tam olarak bilmek istedim. Teşekkür ederim. –

İlgili konular