You're Reading a Free Preview Show
Jika Anda menjalankan, men-debug, atau menguji kode, Android Studio akan menggunakan konfigurasi run/debug untuk menentukan cara menjalankan operasi tersebut. Umumnya, konfigurasi default sudah cukup untuk menjalankan atau men-debug aplikasi. Namun, Anda dapat mengubah dan membuat konfigurasi baru, serta mengubah template default agar sesuai dengan proses pengembangan sebagaimana dijelaskan di halaman ini. Untuk informasi selengkapnya, lihat juga dokumentasi IntelliJ berikut:
Tentang konfigurasi run/debugKonfigurasi run/debug menetapkan detail seperti opsi penginstalan, peluncuran, dan pengujian aplikasi. Anda dapat mendefinisikan konfigurasi untuk satu kali penggunaan, atau menyimpannya untuk penggunaan berikutnya. Setelah menyimpannya, Anda dapat memilih konfigurasi itu dari menu drop-down Select Run/Debug Configuration dalam toolbar. Android Studio menyimpan konfigurasi sebagai bagian dari project. Konfigurasi run/debug defaultJika Anda baru pertama membuat project, Android Studio akan membuat konfigurasi run/debug default untuk aktivitas utama berdasarkan template Android App. Untuk menjalankan atau men-debug project, Anda harus selalu menentukan setidaknya satu konfigurasi run/debug. Karenanya, kami merekomendasikan untuk tidak menghapus konfigurasi default. Cakupan project dan kontrol versiPerubahan template dan konfigurasi run/debug hanya berlaku pada project saat ini. Anda dapat membagikan konfigurasi run/debug (tetapi tidak untuk template) melalui sistem kontrol versi. Untuk informasi selengkapnya mengenai cara membagikan konfigurasi, lihat Opsi Konfigurasi Name dan Share. Membuka dialog Run/Debug ConfigurationsUntuk membuka dialog Run/Debug Configurations, pilih Run > Edit Configurations. Dialog Run/Debug Configurations akan muncul, seperti yang ditunjukkan pada gambar 1.
Gambar 1. Dialog Run/Debug Configurations Dialog ini menampilkan template default di panel kiri di bawah folder Defaults, dan mengelompokkan konfigurasi yang Anda tentukan berdasarkan jenis template di atas folderDefaults. Anda dapat mengubah ukuran dialog untuk melihat item tersembunyi. Dalam dialog ini, Anda dapat: Membuat konfigurasi run/debug baruAnda dapat menentukan konfigurasi run/debug baru dari dialog Run/Debug Configurations, jendela Project, atau Code Editor. Konfigurasi baru harus didasarkan pada template default. Dialog Run/Debug Configurations akan menampilkan konfigurasi run/debug Anda dan template default yang tersedia. Anda dapat memulai konfigurasi baru langsung dari template, atau dari salinan konfigurasi lain. Anda dapat mengubah nilai kolom jika diperlukan. Atau, Anda dapat mengklik kanan sebuah item di jendela Project untuk otomatis membuat konfigurasi khusus item tersebut. Misalnya, jika ingin menjalankan aktivitas tertentu, Anda dapat mengklik kanan file Java aktivitas tersebut, lalu memilih Run. Bergantung pada itemnya, Android Studio menggunakan template default Aplikasi Android, Pengujian Berinstrumen Android, atau Android JUnit untuk membuat konfigurasi. Di Code Editor, Anda dapat dengan mudah membuat pengujian dan konfigurasi run/debug untuk class atau metode, kemudian menjalankannya. Jika Anda membuat konfigurasi di luar dialog Run/Debug Configurations, konfigurasi itu akan berlaku sementara kecuali jika Anda menyimpannya. Secara default, Anda dapat menyimpan hingga lima konfigurasi sementara dalam project sebelum Android Studio mulai menghapusnya. Untuk mengubah setelan default ini, dalam dialog Run/Debug Configurations, klik folder Defaults dan ketik sebuah nilai di kolom Temporary Configurations Limit. Untuk informasi selengkapnya mengenai konfigurasi sementara, lihat Membuat dan Menyimpan Konfigurasi Run/Debug Sementara. Memulai konfigurasi berdasarkan templateUntuk menentukan konfigurasi run/debug berdasarkan template, ikuti langkah-langkah berikut:
Pastikan untuk mengoreksi error apa pun yang ditampilkan di bagian bawah dialog. Memulai konfigurasi dari salinanUntuk menentukan konfigurasi run/debug yang dimulai dari salinan konfigurasi lain, ikuti langkah-langkah berikut:
Pastikan untuk mengoreksi error apa pun yang ditampilkan di bagian bawah dialog. Menentukan konfigurasi untuk item dalam projectAndroid Studio dapat membuat konfigurasi run/debug untuk beberapa item yang ditampilkan dalam jendela Project. Konfigurasi ini didasarkan pada template default seperti berikut: Untuk membuat konfigurasi run/debug bagi item di project Anda, ikuti langkah-langkah berikut:
Gambar 2. Menyimpan konfigurasi Catatan: Jika Anda mengklik kanan dan menjalankan atau men-debug item yang sama (tetapi tidak untuk aktivitas), Android Studio akan membuat konfigurasi baru. Menentukan konfigurasi pengujian untuk class atau metodeAndroid Studio memungkinkan Anda menentukan konfigurasi run pengujian untuk class atau metode, lalu menjalankannya. Misalnya, jika membuat class baru, Anda dapat membuat dan menjalankan pengujian untuknya. Jika lulus pengujian, Anda dapat menjalankan pengujian untuk bagian project lainnya guna memastikan kode tersebut tidak merusak apa pun di tempat lain. Android Studio menggunakan template Pengujian Berinstrumen Android atau Android JUnit, bergantung pada set sumber Anda. Untuk pengujian unit lokal, Anda memiliki pilihan untuk menjalankannya dengan cakupan kode. Untuk membuat konfigurasi run/debug bagi class atau metode dalam kode Java, ikuti langkah-langkah berikut:
Gambar 3. Menyimpan konfigurasi Menjalankan atau men-debug aplikasi menggunakan konfigurasi tersimpanJika telah menyimpan konfigurasi run/debug, Anda dapat memilihnya sebelum menjalankan atau mendebug aplikasi. Untuk menggunakan konfigurasi run/debug yang tersimpan, ikuti langkah-langkah berikut:
Menu drop-down terletak di sebelah kiri Run Atau, klik Run Mengedit konfigurasi run/debugUntuk mengedit konfigurasi run/debug, ikuti langkah-langkah ini:
Pastikan untuk mengoreksi error apa pun yang ditampilkan di bagian bawah dialog. Mengedit template konfigurasi run/debug defaultAnda dapat mengedit template default yang disediakan oleh Android Studio agar sesuai dengan proses pengembangan. Saat Anda mengedit template, konfigurasi yang sudah ada dan menggunakan template tersebut tidak akan terpengaruh. Jadi, misalnya, jika perlu membuat beberapa konfigurasi jenis tertentu, Anda dapat mengedit template kemudian mengubahnya kembali jika sudah selesai. Walaupun tidak dapat membuat template baru, Anda dapat membuat konfigurasi yang akan digunakan menyerupai sebuah template. Anda dapat menyalin konfigurasi dan mengedit salinannya untuk membuat konfigurasi baru Untuk mengedit template, ikuti langkah-langkah berikut: Mengurutkan dan mengelompokkan konfigurasiDalam dialog Konfigurasi Run/Debug, Anda dapat mengurutkan konfigurasi untuk menemukannya dengan cepat. Anda dapat mengurutkan item dalam folder menurut abjad, dan membuat folder baru untuk mengelompokkan konfigurasi. Untuk mengurutkan konfigurasi menurut abjad, ikuti langkah-langkah berikut: Untuk mengelompokkan konfigurasi dalam folder, ikuti langkah-langkah berikut:
Menentukan operasi sebelum peluncuranAnda dapat menetapkan tugas yang akan dijalankan sebelum menerapkan konfigurasi run/debug. Tugas tersebut akan dijalankan sesuai urutan munculnya dalam daftar. Catatan: Menentukan sebelum meluncurkan tugas adalah fitur lanjutan. Alih-alih menggunakan fitur ini, sebaiknya Anda menempatkan setiap logika persiapan sebagai tugas dalam file build.gradle sehingga logika tersebut akan dijalankan saat Anda membuat project dari command line. Untuk membuat daftar tugas, ikuti langkah-langkah berikut:
Untuk menghapus sebuah tugas dari daftar, ikuti langkah-langkah berikut:
Untuk mengedit sebuah tugas, ikuti langkah-langkah ini:
Tabel berikut mencantumkan tugas yang dapat Anda tambahkan.
Template konfigurasi run/debug defaultAndroid Studio menyediakan template konfigurasi default untuk membantu Anda memulai dengan cepat. Bagian berikut ini menjelaskan template yang berlaku untuk pengembangan Android dengan Android Studio:
Catatan: Android Studio 2.1.x dan yang lebih lama memiliki template Aplikasi Native, yang tidak dimiliki oleh versi yang lebih baru. Jika Anda memiliki template Aplikasi Native di sebuah project, Android Studio akan mengonversinya menjadi Aplikasi Android saat Anda memuat project. Dialog Convert Project akan memandu Anda menyelesaikan prosesnya. Template yang tidak didukungTemplate yang tidak didukung berikut berasal dari IntelliJ IDEA dan tidak khusus untuk pengembangan project Android dengan Android Studio. Untuk informasi tentang penggunaan template ini, ikuti link ke dokumentasi IntelliJ IDEA. Opsi Name dan Share berlaku pada konfigurasi saja. Berikan nama saat Anda membuat konfigurasi, dan jika ingin membagikannya, centang kotak Bagikan. Anda tidak dapat memberi nama dan membagikan template. Gunakan kotak centang Bagikan untuk membuat konfigurasi run/debug tersedia bagi anggota tim lainnya melalui kontrol versi Jika Anda memilih opsi ini, saat project di-check in ke dalam sistem kontrol versi, konfigurasi run/debug akan disertakan saat seseorang men-check out project tersebut. Android Studio menyimpan konfigurasi run/debug yang dibagikan ke dalam setiap file XML di folder project_directory/.idea/runConfigurations/. Untuk informasi selengkapnya, lihat Format Project Berbasis Direktori. Aplikasi AndroidAnda dapat menjalankan atau men-debug aktivitas dan aplikasi Android pada perangkat hardware atau virtual menggunakan konfigurasi berbasis template ini. Tab GeneralDi tab General, Anda dapat menetapkan opsi penginstalan, peluncuran, dan deployment. Tab Miscellaneous juga berisi opsi penginstalan.
Tab MiscellaneousDi tab Miscellaneous Anda dapat menetapkan opsi logcat, penginstalan, peluncuran, dan deployment. Tab General juga berisi opsi penginstalan.
Tab DebuggerMenetapkan opsi debug di tab Debugger. Untuk kode C dan C++, Android Studio menggunakan debugger LLDB. Selain UI Android Studio normal jendela debugger memiliki tab LLDByang memungkinkan Anda untuk memasukkan perintah LLDB selama men-debug. Anda dapat memasukkan perintah yang sama seperti yang digunakan Android Studio untuk menampilkan informasi di UI debugger, dan dapat menjalankan operasi tambahan. Untuk project C dan C++, Anda dapat menambahkan direktori simbol, serta perintah post attach dan startup LLDB, di tab Debugger. Untuk melakukannya, gunakan tombol seperti berikut:
Lihat Men-debug Aplikasi Anda untuk informasi selengkapnya mengenai proses debug di Android Studio.
Tab ProfilingOpsi Aktifkan profiling lanjutan harus dicentang untuk mengaktifkan fitur tertentu di Android Profiler jika perangkat Anda menjalankan Android 7.1 atau yang lebih lama. Pengujian AndroidTemplate pengujian yang harus digunakan bergantung pada set sumber Anda. Template Pengujian Berinstrumen Android digunakan untuk pengujian berinstrumen. Template Android JUnit adalah untuk pengujian unit lokal. Catatan: Jika menggunakan Firebase Test Lab untuk menguji pada berbagai perangkat, Anda dapat menggunakan template Android JUnit untuk menentukan pengujian berinstrumen. Untuk informasi selengkapnya, lihat Menjalankan Pengujian dengan Firebase Test Lab. Deskripsi tab berikut mencakup tab dan kolom untuk template Pengujian berinstrumen Android. Untuk informasi tentang tab dan kolom dalam template pengujian Android JUnit, lihat halaman IntelliJ Konfigurasi Run/Debug: JUnit. Tab GeneralDi tab General, Anda dapat menentukan lokasi pengujian, runner instrumentasi, adb shell, dan opsi deployment.
Tab MiscellaneousTab Miscellaneous berisi logcat dan opsi penginstalan.
Tab DebuggerMenetapkan opsi debug di tab Debugger. Untuk kode C dan C++, Android Studio menggunakan debugger LLDB. Selain UI Android Studio normal jendela debugger memiliki tab LLDByang memungkinkan Anda untuk memasukkan perintah LLDB selama men-debug. Anda dapat memasukkan perintah yang sama seperti yang digunakan Android Studio untuk menampilkan informasi di UI debugger, dan dapat menjalankan operasi tambahan. Untuk project C dan C++, Anda dapat menambahkan direktori simbol, serta perintah post attach dan startup LLDB, di tab Debugger. Untuk melakukannya, gunakan tombol seperti berikut:
Lihat Men-debug Aplikasi Anda untuk informasi selengkapnya mengenai proses debug di Android Studio.
App Engine DevAppServerKonfigurasi run/debug ini diterapkan pada Google Cloud Platform. Untuk informasi selengkapnya, lihat Menjalankan, Menguji, dan Men-deploy Backend. Saat mengikuti langkah-langkah berikut dan menyinkronkan project ke file build.gradle, Android Studio akan membuat konfigurasi App Engine DevAppServer untuk Anda. Perhatikan bahwa template App Engine Server dari IntellJ IDEA adalah template yang berbeda dan tidak tersedia di Android Studio.
|