Skip to content

Most visited

Recently visited

navigation

Membangun Aplikasi Anda dari Baris Perintah

Anda bisa menjalankan semua tugas pembangunan yang tersedia pada proyek Android Anda menggunakan alat bantu baris perintah Gradle wrapper. Ini tersedia sebagai kumpulan file untuk Windows (gradlew.bat) dan skrip shell untuk Linux dan Mac (gradlew.sh), serta bisa diakses dari akar masing-masing proyek yang Anda buat dengan Android Studio.

Untuk menjalankan tugas dengan wrapper, gunakan salah satu perintah berikut:

Untuk melihat daftar semua tugas pembangunan yang tersedia bagi proyek Anda, jalankan tasks:

gradlew tasks

Bagian laman selanjutnya menjelaskan dasar-dasar tentang cara membangun dan menjalankan aplikasi Anda dengan Gradle wrapper. Untuk informasi selengkapnya tentang cara mempersiapkan pembangunan Android Anda, lihat Mengonfigurasi Pembangunan.

Jika Anda lebih suka menggunakan alat Android Studio dibandingkan alat baris perintah, lihat Membuat dan Menjalankan Aplikasi Anda.

Tentang tipe versi

Secara default, ada dua tipe versi yang tersedia bagi setiap aplikasi Android: satu untuk men-debug aplikasi Anda—versi debug—dan satu untuk merilis aplikasi Anda ke pengguna—versi rilis. APK yang dihasilkan dari masing-masing versi harus ditandatangani dengan sebuah sertifikat sebelum Anda bisa memasangnya pada emulator atau perangkat. Versi debug secara otomatis ditandatangani dengan kunci debug yang disediakan oleh alat SDK (tidak aman dan Anda tidak bisa mempublikasikan APK ke Google Play Store), dan versi rilis yang harus ditandatangani dengan kunci privat Anda sendiri.

Jika Anda ingin membangun sebuah APK untuk rilis, Anda harus membaca terlebih dahulu Menandatangani Aplikasi Anda. Laman tersebut menjelaskan prosedur untuk menghasilkan kunci privat dan kemudian menggunakannya untuk menandatangani file APK Anda. Akan tetapi, jika Anda baru memulai, Anda bisa dengan cepat menjalankan aplikasi Anda pada emulator atau perangkat yang terhubung dengan membangun APK debug.

Anda bisa juga mendefinisikan tipe versi khusus dalam file build.gradle Anda dan mengonfigurasinya agar ditandatangani sebagai versi debug dengan menyertakan debuggable true. Untuk informasi selengkapnya, lihat Mengonfigurasi Varian Pembangunan.

Membangun APK debug

Untuk pengujian dan debugging aplikasi langsung, Anda bisa membangun APK debug. APK debug ditandatangani dengan kunci debug yang disediakan oleh alat SDK dan memungkinkan debugging melalui adb.

Untuk membangun APK debug, buka baris perintah dan arahkan ke akar direktori proyek Anda—dari Android Studio, pilih View > Tool Windows > Terminal. Untuk memulai pembangunan versi debug, gunakan tugas assembleDebug:

gradlew assembleDebug

Ini akan membuat APK bernama module_name-debug.apk di project_name/module_name/build/outputs/apk/. File telah ditandatangani dengan kunci debug dan disejajarkan dengan zipalign, sehingga Anda bisa langsung memasangnya pada perangkat.

Atau untuk membangun APK dan langsung memasangnya pada emulator yang sedang berjalan atau perangkat yang terhubung, sebagai gantinya gunakan installDebug:

gradlew installDebug

Bagian "Debug" dalam nama tugas di atas hanyalah versi camel-case dari nama varian versi, jadi bisa diganti dengan varian versi mana pun yang ingin Anda buat atau pasang. Misalnya, jika Anda memiliki ragam produk "demo", maka Anda bisa membangun versi debug dengan tugas assembleDemoDebug.

Untuk melihat semua tugas pembangunan dan pemasangan yang tersedia bagi masing-masing varian (termasuk tugas mencopot pemasangan), jalankan tugas tasks.

Lihat juga bagian tentang cara menjalankan aplikasi pada emulator dan menjalankan aplikasi pada perangkat.

Membangun APK rilis

Bila Anda siap merilis dan mendistribusikan aplikasi, Anda harus membangun APK rilis yang ditandatangani dengan kunci privat.

Untuk informasi selengkapnya, lihat Menandatangani Aplikasi Anda.

Menjalankan aplikasi Anda pada emulator

Untuk menggunakan Android Emulator, Anda harus membuat Android Virtual Device (AVD) menggunakan Android Studio.

Setelah memiliki AVD, jalankan Android Emulator dan pasang aplikasi Anda seperti berikut:

  1. Dalam baris perintah, masuk ke android_sdk/tools/ dan jalankan emulator dengan menetapkan AVD:

    emulator -avd avd_name

    Jika Anda tidak yakin mengenai nama AVD, jalankan emulator -list-avds.

  2. Sekarang Anda bisa memasang aplikasi Anda menggunakan tugas pemasangan Gradle yang disebutkan di atas atau alat bantu adb:
    adb install path/to/your_app.apk
    

    Semua APK yang dibuat disimpan di project_name/module_name/build/outputs/apk/.

Untuk informasi selengkapnya, lihat Menjalankan Aplikasi pada Android Emulator.

Menjalankan aplikasi Anda pada perangkat

Sebelum bisa menjalankan aplikasi pada perangkat, Anda harus mengaktifkan USB debugging pada perangkat. Anda bisa menemukan opsi ini di bawah Settings > Developer options.

Catatan: Di Android 4.2 dan yang lebih baru, Developer options disembunyikan secara default. Agar tersedia, buka Settings > About phone dan ketuk Build number tujuh kali. Kembali ke layar sebelumnya untuk menemukan Developer options.

Ketika perangkat Anda telah disetel dan dihubungkan melalui USB, Anda bisa memasang aplikasi menggunakan tugas pemasangan Gradle yang disebutkan di atas atau alat bantu adb:

adb -d install path/to/your_app.apk

Semua APK yang dibuat disimpan di project_name/module_name/build/outputs/apk/.

Untuk informasi selengkapnya, lihat Menjalankan Aplikasi di Perangkat Keras.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)