Yeni başlayanlar için Android Studio, Bölüm 1: Kurulum ve kurulum

Güncelleme: Ocak 2020.

Birkaç yıldır Android'in mobil işletim sistemi ortamında hesaba katılması gereken bir güç olduğu açıktı. Bu Java tabanlı teknoloji, programcıların mobil uygulamalarından para kazanmak için yarışmasıyla yeni bir altın hücumu başlattı. Indeed.com kullanılarak yapılan hızlı bir iş aramasında gösterildiği gibi Android işleri de çoktur.

Başarılı olmak için, Android geliştiricilerinin Java dilini (veya Kotlin'i), Android API'lerini ve Android uygulama mimarisini iyi kavramaları gerekir. Uygun ve etkili bir geliştirme ortamı kullanmak da önemlidir. Uzun yıllar boyunca, ADT eklentisine sahip Eclipse IDE, Android geliştirme için tercih edilen platformdu. Bugün, Android Studio.

Android Studio 3.x'teki yenilikler

Kotlin, Java 8 desteği ve çok sayıda yeni araç ve eklenti de dahil olmak üzere Android Studio'nun en son sürümünde neleri arayacağınızı öğrenin.

Android Studio'da yeniyseniz, bu eğitim dizisi başlamanıza yardımcı olacaktır. Android geliştirme platformunu kısaca tanıtacağım, ardından yazılımı nasıl indireceğinizi, kuracağınızı ve çalıştıracağınızı göstereceğim. Bundan sonra, animasyonlu bir mobil uygulama geliştirmek için zamanımızın çoğunu aslında Android Studio'yu kullanarak geçireceğiz:

  • In Bölüm 1 , ilk Android projeyi başlatmak ve Android Studio'nun ana penceresini tanımak gerekir.
  • In Bölüm 2 , sen projeye kaynak kodunu ve kaynakları girmek için Android Studio kullanmayı öğrenme, app kod edeceğiz.
  • 3. Bölümde , hem öykünmüş bir donanım cihazı hem de Kindle Fire tablet kullanarak uygulamayı oluşturup çalıştıracağız.
  • In Bölüm 4 , ben ayıklama Android'e araçları ve eklentileri yerleşik kullanımını kullanmak ve kodlama verimliliği artırmak için nasıl göstereceğiz.

Bu serideki örnekler, bu yazının yazıldığı tarihteki en kararlı Android sürümü olan Android 3.2.1'e aittir.

Android Studio'yu kullanmaya başlayın

Android Studio, Google'ın Android uygulamaları geliştirmek için resmi olarak desteklenen IDE'sidir. Bu IDE, güçlü bir kod düzenleyici ve geliştirici araçları sunan IntelliJ IDEA'ya dayanmaktadır. Android Studio 3.2.1 aşağıdaki özellikleri içerir:

  • Esnek bir Gradle tabanlı yapı sistemi
  • Hızlı ve zengin özelliklere sahip bir emülatör
  • Tüm Android cihazlar için geliştirebileceğiniz birleşik bir ortam
  • Yeni bir APK oluşturmadan değişiklikleri çalışan uygulamanıza göndermek için Anında Çalıştırma
  • Ortak uygulama özellikleri oluşturmanıza ve örnek kodu içe aktarmanıza yardımcı olacak kod şablonları ve GitHub entegrasyonu
  • Kapsamlı test araçları ve çerçeveleri
  • Performans, kullanılabilirlik, sürüm uyumluluğu ve diğer sorunları yakalamanıza yardımcı olacak Lint araçları
  • C ++ ve NDK desteği
  • Google Cloud Platform için yerleşik destek, Google Cloud Messaging ve Google App Engine'i entegre etmeyi kolaylaştırır
  • Android Studio'yu eklentiler aracılığıyla genişletmek için eklenti mimarisi

Android Studio'yu indirin

Google, Windows, Mac OS X ve Linux platformları için Android Studio sağlar. Android Studio'yu Android Studio'nun komut satırı araçlarıyla geleneksel SDK'ları da bulacağınız Android Studio ana sayfasından indirebilirsiniz. Android Studio'yu indirmeden önce, platformunuzun aşağıdaki gereksinimleri karşıladığından emin olun:

Windows gereksinimleri

  • Microsoft Windows 7/8/10 (32 bit veya 64 bit)
  • Minimum 3 GB RAM, 8 GB RAM önerilir (artı Android Emülatörü için 1 GB)
  • Minimum 2 GB kullanılabilir disk alanı, 4 GB önerilir (IDE için 500 MB artı Android SDK ve öykünücü sistem görüntüsü için 1,5 GB)
  • 1280 x 800 minimum ekran çözünürlüğü

Mac OS gereksinimleri

  • Mac OS X 10.10 (Yosemite) veya üstü, 10.13'e kadar (High Sierra)
  • Minimum 3 GB RAM, 8 GB RAM önerilir (artı Android Emülatörü için 1 GB)
  • Minimum 2 GB kullanılabilir disk alanı, 4 GB önerilir (IDE için 500 MB artı Android SDK ve öykünücü sistem görüntüsü için 1,5 GB)
  • 1280 x 800 minimum ekran çözünürlüğü

Linux işletim sistemi gereksinimleri

  • GNOME veya KDE masaüstü. Ubuntu 14.04 LTS, Trusty Tahr'da test edilmiştir (32 bit uygulamaları çalıştırabilen 64 bit dağıtım)
  • 32 bit uygulamaları çalıştırabilen 64 bit dağıtım
  • GNU C Library (glibc) 2.19 veya üzeri
  • Minimum 3 GB RAM, 8 GB RAM önerilir (artı Android Emülatörü için 1 GB)
  • Minimum 2 GB kullanılabilir disk alanı, 4 GB önerilir (IDE için 500 MB artı Android SDK ve öykünücü sistem görüntüsü için 1,5 GB)
  • 1280 x 800 minimum ekran çözünürlüğü

İşletim sisteminizin Android Studio 3.2.1 veya üstü ile uyumlu olduğundan emin olduktan sonra, uygun Android Studio dağıtım dosyasını indirin. Android Studio indirme sayfası otomatik olarak 64 bit Windows işletim sistemi çalıştırdığımı algıladı ve android-studio-ide-181.5056338-windows.exeindirmem için seçtiğim (927 MB).

Android SDK komut satırı araçları

android-studio-ide-181.5056338-windows.exebir yükleyici ve Android SDK komut satırı araçlarını içerir. Android Studio'ya ihtiyacınız yoksa veya kullanmak istemiyorsanız, yalnızca Android SDK komut satırı araçlarını indirebilirsiniz.

Android Studio'yu 64 bit Windows 10'a yükleme

android-studio-ide-181.5056338-windows.exeKurulum sürecini başlatmak için başlattım . Yükleyici , Şekil 1'de gösterilen Android Studio Kurulumu iletişim kutusunu sunarak yanıt verdi .

Jeff Friesen

İleri'ye tıklamak beni Android Sanal Cihaz (AVD) yüklemeyi reddetme seçeneği sunan aşağıdaki panele götürdü.

Jeff Friesen

Varsayılan ayarları korumayı seçtim. İleri'yi tıkladıktan sonra , Android Studio'yu nereye kuracağımı seçmem istendiği Yapılandırma Ayarları paneline yönlendirildim.

Jeff Friesen

Varsayılan kurulum konumunu korudum ve İleri'ye tıkladım ve Başlat Menüsü Klasörünü Seç paneliyle karşılandım .

Jeff Friesen

Varsayılan ayarı korudum ve Yükle'ye tıkladım . Aşağıdaki Kurulum paneli göründü:

Jeff Friesen

Ayrıntıları göster seçeneğine tıklamak , yüklenmekte olan dosyaların adlarının ve diğer etkinliklerin görüntülenmesine neden olur. Kurulum tamamlandığında Kurulum Tamamlandı paneli belirdi.

Jeff Friesen

İleri'yi tıkladıktan sonra , yükleyici Android Studio Kurulumunu Tamamlıyor panelini sundu .

Jeff Friesen

Kurulumu tamamlamak için Android Studio'yu Başlat kutusunu işaretli bıraktım ve Bitir'e tıkladım .

Android Studio'yu Çalıştırma

Android Studio ilk kez çalıştığında, önceki bir kurulumdan ayarları içe aktarma seçeneği sunan bir Tam Kurulum iletişim kutusu sunar.

Jeff Friesen

Ayarları içe aktarmamayı seçtim (varsayılan seçim) ve Tamam'a tıkladım ve aşağıdaki açılış ekranı ile ödüllendirildim:

Jeff Friesen

Ayrıca aşağıdaki Kullanılabilir SDK Bileşenlerini Bulma mesaj kutusunu da gözlemledim .

Jeff Friesen

Bu noktada, Android Studio aşağıdaki Android Studio Kurulum Sihirbazı iletişim kutusunu sundu :

Jeff Friesen

İleri'ye tıkladım ve sihirbaz beni bir kurulum türü seçmeye davet etti. Varsayılan standart ayarı korudum.

Jeff Friesen

Daha sonra bana bir kullanıcı arayüzü teması seçme fırsatı verildi.

Jeff Friesen

Varsayılan IntelliJ ayarını korudum ve İleri'ye tıkladım . Android Studio daha sonra ayarları doğrulama fırsatı sağladı.

Jeff Friesen

Bitir'e tıkladım ve Android Studio, SDK bileşenlerini indirme işlemine başladı.

Jeff Friesen

Kurulumun bu kısmının tamamlanması birkaç dakika sürebilir. Ayrıntıları Göster'e tıklamak , indirilen ve açılan çeşitli dosyaları göstererek can sıkıntısını giderebilir.

Jeff Friesen

AMD tabanlı bilgisayarım için, bileşenler tamamen indirilip sıkıştırıldıktan sonra hoş olmayan bir sürpriz bekliyordu:

Jeff Friesen

Seçeneklerim, ya yavaş emülatöre katlanmak ya da geliştirmeyi hızlandırmak için bir Android cihaz kullanmak. Bölüm 3'te size bu sorunu nasıl çözdüğümü göstereceğim.

Son olarak, sihirbazı tamamlamak için Bitir'e tıkladım . Android Studio hoş geldiniz iletişim kutusunda çıktı.

Jeff Friesen

Bu iletişim kutusu, yeni bir Android Studio projesi başlatmak, mevcut bir projeyle çalışmak ve daha fazlası için kullanılır. Windows Başlat menüsünden Android Studio veya başka bir platformdaki eşdeğeri seçilerek erişilebilir .

İlk Android Studio mobil uygulamanız

Android Studio'yu tanımanın en hızlı yolu, onu bir uygulama geliştirmek için kullanmaktır. "Merhaba, Dünya" uygulamasının bir varyasyonuyla başlayacağız: "Android'e Hoş Geldiniz" mesajını görüntüleyen küçük bir mobil uygulama.

Sonraki adımlarda, yeni bir Android Studio projesi başlatacak ve Bölüm 2'de uygulamayı kodlamak için kullanacağınız düzenleyici penceresi dahil olmak üzere ana pencereyi tanıyacaksınız.

Yeni bir projeye başlamak

Şimdiye kadarki kurulumumuzdan, Android Studio'yu Android Studio'ya Hoş Geldiniz iletişim kutusuyla çalıştırmaya devam etmelisiniz . Buradan, Yeni bir Android Studio projesi başlat'ı tıklayın . Android Studio, Şekil 19'da gösterilen Yeni Proje Oluştur iletişim kutusuyla yanıt verecektir .

Jeff Friesen

Enter W2A uygulama adı ve olarak (Android'e hoş geldiniz) javajeff.ca şirket alan adı olarak. Masaüstümde proje konumu olarak C: \ Users \ JEFF \ AndroidStudioProjects \ W2A'yı gözlemledim . Hedef cihazlarınızı seçmek için İleri'yi tıklayın .

Jeff Friesen

Android Studio , oluşturduğunuz her uygulama için form faktörlerini veya hedef cihaz kategorilerini seçmenize olanak tanır . Varsayılan ayarı korudum.

Click İleri ve uygulamanızın ana aktivite için bir şablon seçme fırsatı verilecek. Şimdilik Boş Aktivite'ye bağlı kalacağız . Bu şablon seçin (gerekirse) ve tıklama İleri .

Jeff Friesen

Ardından, etkinliği özelleştireceksiniz:

Jeff Friesen

Etkinlik adı olarak W2A ve düzen adı olarak ana girin ve bu adımı tamamlamak için İleri'ye tıklayın .

Yeniden yapılandırılmış düğmeler

Seçilen hedef cihaz kategorisi için bir sonraki uygulama oluşturduğunuzda, muhtemelen Sonraki'nin devre dışı bırakıldığını ve Bitir'in etkinleştirildiğini keşfedeceksiniz .

Android Studio'yu ilk kez kullandığınızda, duyarlı kullanıcı arayüzleri oluşturmak için kullanılan kısıtlama düzeniyle ilgili bazı dosyaları indirmesi gerektiğini keşfedeceksiniz:

Jeff Friesen

Android Studio , kısıtlama düzeni dosyalarını indirdikten sonra Bitir'i etkinleştirir . Bu düğmeye tıkladığınızda Android Studio sizi ana pencereye götürür.

Jeff Friesen

Ana pencere, bir menü çubuğuna ve Şekil 25 ve 26'da belirtilen diğer birkaç alana bölünmüştür. ( Şekil 25 ve 26'nın Google'ın izniyle olduğuna dikkat edin. )

Jeff Friesen Jeff Friesen

Android Studio'nun kullanıcı arayüzü hakkında daha fazla bilgi edinmek için Meet Android Studio sayfasına göz atın.

AVD Manager ve SDK Manager'a erişim

Geleneksel AVD Manager veya SDK Manager'a erişmek için , Android Studio'nun Araçlar menüsünden AVD Yöneticisi'ni veya SDK Yöneticisi'ni seçin.

Proje ve düzenleyici pencereleri

Ana pencereye girdiğinizde (bkz. Şekil 24), yalnızca uygulama ve Gradle Komut Dosyalarını gösteren Proje penceresini görürsünüz . Daha fazla ayrıntı görmek için proje ağacının uygulama dalını genişletmeniz gerekecek .

Jeff Friesen

Proje penceresi, ana dalları app ve Gradle Scripts olan bir ağaç şeklinde düzenlenmiştir . Uygulama dal daha halinde düzenlenmiştir tezahür , java , generatedJava ve res alt dalları:

  • AndroidManifest.xmlBir Android uygulamasının yapısını tanımlayan bir XML dosyası olan manifesto depoları . Bu dosya aynı zamanda izin ayarlarını (varsa) ve uygulama hakkındaki diğer ayrıntıları kaydeder.
  • java , bir uygulamanın Java kaynak dosyalarını ca.javajeff.w2a, bu örnekte yer alan bir paket hiyerarşisine göre depolar . Ayrıca, dosyaları test amaçlı olarak düzenler.
  • res , bir uygulamanın çekilebilir , düzen , mipmap ve değer alt dalları olarak düzenlenmiş kaynak dosyalarını depolar :
    • çekilebilir , bir uygulamanın resimlerini depolamak için çoğunlukla boş bir yerdir; başlangıçta, başlatıcı ön planı ve arka planda uyarlanabilir simgeler için XML dosyaları burada saklanır.
    • düzen , bir uygulamanın düzen dosyalarını içeren bir konumdur; main.xml(ana etkinliğin düzen dosyası) başlangıçta burada saklanır.
    • mipmap , ic_launcher.pngfarklı çözünürlüklerdeki başlatıcı ekran simgelerini depolayan çeşitli dosyaları içeren bir konumdur .
    • değerleri içeren bir konumdur colors.xml, strings.xmlve styles.xml.

Gradle Scripts dalı çeşitli tanımlar .gradle(örneğin build.gradle) ve .properties(örneğin, local.propertiesAndroid Studio'nun Gradle inşa tabanlı sistem tarafından kullanılan dosyaları).

Dal adları ve dizin / dosya adları

Her dal / alt dal, bir dizin adına veya bir dosya adına karşılık gelir. Örneğin, res karşılık gelir resdizin ve strings.xml için karşılık gelir strings.xmldosyası.

Bölüm 1 için Sonuç

Android Studio'yu kurup yapılandırdınız ve ilk Android Studio mobil uygulamanız için bir proje oluşturdunuz; artık Android uygulamanızı oluşturmaya hazırsınız. Android Studio'da bu, yeni projenizi Java kaynak kodu ve kaynak dosyalarıyla doldurmak anlamına gelir. İlk Android animasyonlu mobil uygulamanızı kodlamaya hazır olduğunuzda Bölüm 2'ye dönün.

Bu hikaye, "Yeni başlayanlar için Android Studio, Bölüm 1: Kurulum ve kurulum" ilk olarak JavaWorld tarafından yayınlandı.