3.1 Using Debugger
Task 1: Create the SimpleCalc Project and App
Untuk praktik ini Anda, tidak akan membangun aplikasi SimpleCalc sendiri. Proyek selengkapnya tersedia di SimpleCalc. Dalam tugas ini Anda akan membuka proyek SimpleCalc ke dalam Android Studio dan menjelajahi beberapa fitur utama aplikasinya.
1.1 Download and Open the SimpleCalc Project
Unduh dan ekstrak folder proyek SimpleCalc project folder
Tampilan ketika file sudah terdownload
File sudah terextract
Mulai Android Studio dan pilih File > Open.
1.2 Explore the Layout
Kemudian open file SimpleClac yang sudah di extract sebelumnya
Lalu open res/layout/activity_main.xml
.
Setelah itu periksa kembali layar editior dan layout yang dibuat, jika sudah tidak ada kesalahan maka sudah bisa untuk di running
1.3 Explore the app code
Expand the app/java folder in the Android project view, lalu buka MainActivity
Expand the app/java folder in the Android project view, lalu buka Calculator class
Open Calculator (java/com.example.android.simplecalc/Calculator.java)
Open MainActivity (java/com.example.android.simplecalc/MainActivity) lalu periksa laogcat saat aplikais di coba kembali
Task 2. Run SimpleCalc in the Debugger
Dalam tugas ini Anda akan mendapatkan pengenalan ke debugger dalam Android Studio dan belajar cara menjalankan aplikasi dalam mode debug.
2.1 Start and Run your app in debug mode
Dalam Android Studio, pilih Run > Debug app atau klik ikon Debug di toolbar. Jika aplikasi sudah berjalan, Anda akan ditanyakan apakah ingin memulai ulang aplikasi dalam mode debug. Klik Restart app. Android Studio membangun dan menjalankan aplikasi pada emulator atau perangkat. Men-debug sama saja pada kedua kasus. Saat Android Studio memulai debugger, Anda mungkin melihat pesan yang berbunyi “Waiting for debugger” pada perangkat sebelum Anda bisa menggunakan aplikasi. Jika tampilan Debug tidak secara otomatis muncul dalam Android Studio, klik tab Debug di bagian bawah layar, lalu tab Debugger.
Run > Toggle Line Breakpoint atau Control-F8 (Command-F8 di OS X) untuk menyetel atau menghapus breakpoint pada baris
Running aplikasi berhenti saat mencapai breakpoint yang Anda setel, dan debugger menampilkan status saat ini aplikasi Anda pada breakpoint tersebut
2.2 Men-debug aplikasi yang berjalan
Jalankan aplikasi SimpleCalc secara normal, dengan ikon Run ikon lalu klik Run > Attach debugger to Android process or click the Attach
Task 3. Explore Debugger Features
Setelah breakpoint, Anda bisa menggunakan debugger untuk mengeksekusi setiap baris kode dalam aplikasi satu per satu, dan memeriksa status variabel saat aplikasi berjalan.
3.1 Step through your app’s execution
Debug aplikasi dalam Android Studio, dengan breakpoint yang sudah disetel pada tugas terakhir
Klik tombol Step Over di bagian atas jendela debugger
klik ikon Step Into ikon
klik ikon Step Out
3.2 Work with Breakpoints
Temukan breakpoint yang disetel pada tugas terakhir saat memulai metode compute() dalam MainActivity, lalu Tambahkan breakpoint ke awal pernyataan switch
Klik kanan di breakpoint baru itu dan masukkan tes berikut ke dalam Condition field
3.3 Examine and modify variables
Jalankan aplikasi SimpleCalc dalam mode debug jika belum dijalankan. Dalam aplikasi, masukkan dua nomor, salah satunya 42, dan klik tombol Add
Ubah nilai operandOne ke 10 dan tekan Return
Modifikasi nilai operandTwo ke 10 dengan cara yang sama dan tekan Return
Klik ikon Resume untuk terus menjalankan aplikasi Anda. Amati bahwa hasil di aplikasi sekarang 20, berdasarkan nilai variabel yang Anda ubah dalam debugger
Klik ikon Evaluate Expression , atau pilih Run > Evaluate Expression. Lalu, Ketikkan mOperandOneEditText.getHint() ke dalam jendela Expression dan klik Evaluate
LEAVE A COMMENT