Android Studio untuk pemula, Bahagian 1: Pemasangan dan persediaan

Dikemas kini: Januari 2020.

Selama beberapa tahun sekarang jelas bahawa Android adalah kekuatan yang harus diperhitungkan dalam lanskap OS mudah alih. Teknologi berasaskan Java ini telah memicu kenaikan emas baru, dengan pengaturcara bersaing untuk menghasilkan wang dari aplikasi mudah alih mereka. Pekerjaan Android juga banyak, seperti yang ditunjukkan oleh pencarian pekerjaan cepat menggunakan Indeed.com.

Untuk berjaya, pembangun Android memerlukan pemahaman yang baik tentang bahasa Java (atau Kotlin), API Android, dan seni bina aplikasi Android. Juga penting untuk menggunakan persekitaran pembangunan yang sesuai dan berkesan. Selama bertahun-tahun, Eclipse IDE dengan plugin ADT adalah platform pilihan untuk pembangunan Android. Hari ini, ia adalah Android Studio.

Apa yang baru di Android Studio 3.x

Cari tahu apa yang harus dicari dalam versi terbaru Android Studio, termasuk sokongan untuk Kotlin, Java 8, dan banyak alat dan plugin baru.

Sekiranya anda baru menggunakan Android Studio, siri tutorial ini akan memulakan anda. Saya akan memperkenalkan platform pengembangan Android secara ringkas, kemudian menunjukkan kepada anda cara memuat turun, memasang, dan menjalankan perisian. Selepas itu, kami akan menghabiskan sebahagian besar masa dengan menggunakan Android Studio untuk mengembangkan aplikasi mudah alih animasi:

  • Pada Bahagian 1 , anda akan memulakan projek Android pertama anda dan mengenali tetingkap utama Android Studio.
  • Di Bahagian 2 , anda akan membuat kod aplikasi, belajar bagaimana menggunakan Android Studio untuk memasukkan kod sumber dan sumber ke dalam projek.
  • Di Bahagian 3 , kami akan membina dan menjalankan aplikasi, menggunakan kedua-dua peranti perkakasan yang ditiru dan tablet Kindle Fire.
  • Pada Bahagian 4 , saya akan menunjukkan kepada anda cara menggunakan alat dan pemalam bawaan untuk men-debug Android dan meningkatkan produktiviti pengekodan anda.

Contoh dalam siri ini adalah dari versi Android yang paling stabil pada masa penulisan ini, Android 3.2.1.

Mulakan dengan Android Studio

Android Studio adalah IDE yang disokong secara rasmi Google untuk mengembangkan aplikasi Android. IDE ini berdasarkan IntelliJ IDEA, yang menawarkan alat penyunting kod dan pembangun yang hebat. Android Studio 3.2.1 merangkumi ciri berikut:

  • Sistem binaan berasaskan Gradle yang fleksibel
  • Emulator yang pantas dan kaya dengan ciri
  • Persekitaran terpadu di mana anda dapat mengembangkan untuk semua peranti Android
  • Jalankan Segera untuk mendorong perubahan pada aplikasi yang sedang berjalan tanpa membuat APK baru
  • Templat kod dan integrasi GitHub untuk membantu anda membina ciri aplikasi biasa dan mengimport contoh kod
  • Alat dan kerangka ujian yang luas
  • Alat pelapis untuk membantu anda menangkap prestasi, kebolehgunaan, keserasian versi, dan masalah lain
  • Sokongan C ++ dan NDK
  • Sokongan terpadu untuk Google Cloud Platform, menjadikannya mudah untuk menggabungkan Google Cloud Messaging dan Google App Engine
  • Senibina pemalam untuk memperluas Android Studio melalui pemalam

Muat turun Android Studio

Google menyediakan Android Studio untuk platform Windows, Mac OS X, dan Linux. Anda boleh memuat turun Android Studio dari laman utama Android Studio, di mana anda juga akan menemui SDK tradisional dengan alat baris perintah Android Studio. Sebelum memuat turun Android Studio, pastikan platform anda memenuhi syarat berikut:

Keperluan Windows

  • Microsoft Windows 7/8/10 (32-bit atau 64-bit)
  • RAM minimum 3 GB, RAM 8 GB disyorkan (ditambah 1 GB untuk Android Emulator)
  • Minimum 2 GB ruang cakera yang tersedia, disyorkan 4 GB (500 MB untuk IDE ditambah 1.5 GB untuk SDK Android dan imej sistem emulator)
  • Resolusi skrin minimum 1280 x 800

Keperluan Mac OS

  • Mac OS X 10.10 (Yosemite) atau lebih tinggi, sehingga 10.13 (High Sierra)
  • RAM minimum 3 GB, RAM 8 GB disyorkan (ditambah 1 GB untuk Android Emulator)
  • Minimum 2 GB ruang cakera yang tersedia, disyorkan 4 GB (500 MB untuk IDE ditambah 1.5 GB untuk SDK Android dan imej sistem emulator)
  • Resolusi skrin minimum 1280 x 800

Keperluan OS Linux

  • GNOME atau desktop KDE. Diuji di Ubuntu 14.04 LTS, Trusty Tahr (pengedaran 64-bit yang mampu menjalankan aplikasi 32-bit)
  • Pengedaran 64-bit yang mampu menjalankan aplikasi 32-bit
  • Perpustakaan GNU C (glibc) 2.19 atau lebih baru
  • RAM minimum 3 GB, RAM 8 GB disyorkan (ditambah 1 GB untuk Android Emulator)
  • Minimum 2 GB ruang cakera yang tersedia, disyorkan 4 GB (500 MB untuk IDE ditambah 1.5 GB untuk SDK Android dan imej sistem emulator)
  • Resolusi skrin minimum 1280 x 800

Setelah memastikan sistem operasi anda serasi dengan Android Studio 3.2.1 atau lebih tinggi, muat turun fail edaran Android Studio yang sesuai. Halaman muat turun Android Studio secara automatik mengesan bahawa saya menjalankan sistem operasi Windows 64-bit dan dipilih android-studio-ide-181.5056338-windows.exe(927 MB) untuk saya muat turun.

Alat baris arahan Android SDK

android-studio-ide-181.5056338-windows.exemerangkumi pemasang dan alat baris perintah Android SDK. Sekiranya anda tidak memerlukan atau ingin menggunakan Android Studio, anda hanya boleh memuat turun alat baris perintah Android SDK.

Memasang Android Studio pada Windows 10 64-bit

Saya melancarkan android-studio-ide-181.5056338-windows.exeuntuk memulakan proses pemasangan. Pemasang membalas dengan membentangkan kotak dialog Persediaan Studio Android yang ditunjukkan pada Gambar 1.

Jeff Friesen

Mengklik Next membawa saya ke panel berikut, yang memberikan pilihan untuk menolak memasang Peranti Maya Android (AVD).

Jeff Friesen

Saya memilih untuk mengekalkan tetapan lalai. Setelah mengklik Next , saya dibawa ke panel Configuration Settings , di mana saya diminta untuk memilih tempat untuk memasang Android Studio.

Jeff Friesen

Saya menyimpan lokasi pemasangan lalai dan mengklik Next , dan disambut dengan panel Select Start Menu Folder .

Jeff Friesen

Saya mengekalkan tetapan lalai dan mengklik Pasang . Panel Pemasangan berikut muncul:

Jeff Friesen

Mengklik Tunjukkan butiran menyebabkan nama fail dipasang dan aktiviti lain ditampilkan. Setelah pemasangan selesai, panel Pemasangan Lengkap muncul.

Jeff Friesen

Setelah mengklik Seterusnya , pemasang membentangkan panel Penyiapan Android Studio yang Selesai .

Jeff Friesen

Untuk menyelesaikan pemasangan, saya membiarkan kotak Start Android Studio dicentang dan mengklik Selesai .

Menjalankan Android Studio

Kali pertama Android Studio berjalan, ia menyajikan kotak dialog Pemasangan Lengkap yang menawarkan pilihan untuk mengimport tetapan dari pemasangan sebelumnya.

Jeff Friesen

Saya memilih untuk tidak mengimport tetapan (pilihan lalai) dan mengklik OK , dan diberi penghargaan dengan skrin percikan berikut:

Jeff Friesen

Saya juga melihat kotak mesej Carian Komponen SDK Yang Ada .

Jeff Friesen

Pada ketika ini, Android Studio membentangkan kotak dialog Penyediaan Android Studio berikut :

Jeff Friesen

Saya mengklik Next , dan wizard mengajak saya memilih jenis pemasangan. Saya mengekalkan tetapan standard lalai.

Jeff Friesen

Saya kemudian diberi peluang untuk memilih tema antara muka pengguna.

Jeff Friesen

Saya mengekalkan tetapan IntelliJ lalai dan mengklik Next . Android Studio seterusnya memberi peluang untuk mengesahkan tetapan.

Jeff Friesen

Saya mengklik Selesai dan Android Studio memulakan proses memuat turun komponen SDK.

Jeff Friesen

Proses penyediaan bahagian ini dapat diselesaikan selama beberapa minit. Mengklik Show Details dapat menghilangkan rasa bosan dengan mendedahkan pelbagai fail yang dimuat turun dan dizip.

Jeff Friesen

Untuk komputer berasaskan AMD saya, kejutan yang tidak menyenangkan ditunggu setelah komponen dimuat turun sepenuhnya dan dinyahzip:

Jeff Friesen

Pilihan saya adalah sama ada menggunakan emulator lambat atau menggunakan peranti Android untuk mempercepat pembangunan. Dalam Bahagian 3 saya akan menunjukkan kepada anda bagaimana saya menyelesaikan masalah ini.

Akhirnya, saya mengklik Selesai untuk menyelesaikan wizard. The Selamat datang ke Android Studio kotak dialog muncul.

Jeff Friesen

Kotak dialog ini digunakan untuk memulakan projek Android Studio baru, bekerja dengan projek yang ada, dan banyak lagi. Ia dapat diakses dengan memilih Android Studio dari menu Windows Start , atau yang setara di platform lain.

Aplikasi mudah alih Android Studio pertama anda

Cara tercepat untuk mengenali Android Studio adalah menggunakannya untuk mengembangkan aplikasi. Kami akan mulai dengan variasi pada aplikasi "Hello, World": aplikasi mudah alih kecil yang memaparkan pesan "Selamat Datang ke Android".

Pada langkah-langkah berikutnya, anda akan memulakan projek Android Studio baru dan mengenal tetingkap utama, termasuk tetingkap editor yang akan anda gunakan untuk membuat kod aplikasi di Bahagian 2.

Memulakan projek baru

Dari persediaan kami setakat ini, anda seharusnya masih menjalankan Android Studio dengan kotak dialog Selamat Datang di Android Studio . Dari sini, klik Mulakan projek Android Studio baru . Android Studio akan bertindak balas dengan kotak dialog Buat Projek Baru yang ditunjukkan pada Gambar 19.

Jeff Friesen

Masukkan W2A (Selamat Datang di Android) sebagai nama aplikasi dan javajeff.ca sebagai nama domain syarikat. Di desktop saya, saya melihat C: \ Users \ JEFF \ AndroidStudioProjects \ W2A sebagai lokasi projek. Klik Seterusnya untuk memilih peranti sasaran anda.

Jeff Friesen

Android Studio membolehkan anda memilih faktor bentuk , atau kategori perangkat sasaran, untuk setiap aplikasi yang Anda buat. Saya mengekalkan tetapan lalai.

Klik Seterusnya , dan anda akan diberi peluang untuk memilih templat untuk aktiviti utama aplikasi anda. Buat masa ini kita akan mengikuti Aktiviti Kosong . Pilih templat ini (jika perlu) dan klik Seterusnya .

Jeff Friesen

Seterusnya anda akan menyesuaikan aktiviti:

Jeff Friesen

Masukkan W2A sebagai nama aktiviti dan utama sebagai nama susun atur, dan klik Seterusnya untuk menyelesaikan langkah ini.

Butang yang dikonfigurasikan semula

Kali seterusnya anda membuat aplikasi untuk kategori peranti sasaran yang dipilih, anda mungkin akan mengetahui bahawa Seterusnya dilumpuhkan dan Selesai diaktifkan.

Kali pertama anda menggunakan Android Studio, anda akan mengetahui bahawa ia harus memuat turun beberapa fail yang berkaitan dengan susun atur kekangannya, yang digunakan untuk membina antara muka pengguna yang responsif:

Jeff Friesen

Android Studio membolehkan Selesai setelah memuat turun fail susun atur kekangan. Klik butang ini dan Android Studio membawa anda ke tetingkap utama.

Jeff Friesen

Tetingkap utama dibahagikan kepada bar menu dan beberapa kawasan lain, yang dikenal pasti dalam Gambar 25 dan 26. ( Perhatikan bahawa Gambar 25 dan 26 adalah milik Google. )

Jeff Friesen Jeff Friesen

Lihat halaman Meet Android Studio untuk mengetahui lebih lanjut mengenai antara muka pengguna Android Studio.

Mengakses AVD Manager dan SDK Manager

Untuk mengakses Pengurus AVD tradisional atau Pengurus SDK, pilih Pengurus AVD atau Pengurus SDK dari menu Alat Android Studio .

Tingkap Projek dan editor

Apabila anda memasuki tetingkap utama (lihat Gambar 24), anda melihat tetingkap Projek yang hanya menunjukkan Skrip aplikasi dan Gradle . Anda perlu mengembangkan cawangan aplikasi pokok projek untuk melihat lebih banyak perincian.

Jeff Friesen

Tetingkap Projek disusun ke dalam pohon yang cabang utamanya adalah Skrip aplikasi dan Gradle . The app cawangan seterusnya dibahagikan kepada menjelma , java , generatedJava dan res subbranches:

  • mewujudkan kedai AndroidManifest.xml, yang merupakan fail XML yang menerangkan struktur aplikasi Android. Fail ini juga mencatatkan tetapan kebenaran (jika ada) dan perincian lain mengenai aplikasi.
  • java menyimpan fail sumber Java aplikasi mengikut hierarki pakej, yang terdapat ca.javajeff.w2adalam contoh ini. Ia juga menyusun fail untuk tujuan ujian.
  • res menyimpan fail sumber aplikasi, yang disusun menjadi subbahagian drawable , layout , mipmap , dan value :
    • drawable adalah lokasi yang paling kosong untuk menyimpan karya seni aplikasi; pada mulanya, fail XML untuk ikon latar depan dan latar penyesuai pelancar disimpan di sini.
    • susun atur adalah lokasi yang mengandungi fail susun atur aplikasi; main.xml(fail susun atur aktiviti utama) pada mulanya disimpan di sini.
    • mipmap adalah lokasi yang mengandungi pelbagai ic_launcher.pngfail, yang menyimpan ikon skrin pelancar dengan resolusi yang berbeza.
    • nilai adalah lokasi yang mengandungi colors.xml, strings.xmldan styles.xml.

The Skrip Gradle mengenal pasti cawangan pelbagai .gradle(seperti build.gradle) dan .properties(seperti local.properties) fail yang digunakan oleh sistem bina berasaskan Gradle Android Studio ini.

Nama cawangan dan nama direktori / fail

Setiap cabang / subbranch sesuai dengan nama direktori atau nama file. Sebagai contoh, res sepadan dengan resdirektori dan strings.xml sesuai dengan strings.xmlfail.

Kesimpulan ke Bahagian 1

Anda telah memasang dan mengkonfigurasi Android Studio dan membuat projek untuk aplikasi mudah alih Android Studio pertama anda; sekarang anda sudah bersedia untuk membina aplikasi Android anda. Di Android Studio, ini bermaksud mengisi projek baru anda dengan kod sumber Java dan fail sumber. Beralih ke Bahagian 2 apabila anda sudah bersedia untuk mengekod aplikasi mudah alih animasi Android pertama anda.

Kisah ini, "Android Studio untuk pemula, Bahagian 1: Pemasangan dan penyediaan" awalnya diterbitkan oleh JavaWorld.