Pengujian dan proses debug

PreConditions

Pratinjau Developer tidak dimaksudkan untuk digunakan dalam aplikasi produksi. Oleh karena itu, Anda perlu menggunakan Layanan Google Play versi beta. Lihat panduan cara mendaftar ke Program Beta.

Untuk menjalankan dan menguji pengalaman multiperangkat, Anda harus memiliki minimal dua perangkat Android perangkat (misalnya, ponsel dan tablet). Perangkat harus:

  • Sudah menginstal Layanan Google Play Beta
  • Gunakan Akun Google utama yang sama
  • Mengaktifkan Quick Share agar dapat dilihat oleh perangkat di sekitar
  • Harus saling berdekatan

Men-deploy aplikasi

Men-deploy melalui Android Studio

Saat men-deploy melalui Android Studio, selesaikan langkah-langkah berikut:

  1. Buka project Android Studio untuk aplikasi Anda.
  2. Buka Run > Edit Configurations. Jendela Run/Debug Configuration akan muncul.
  3. Di bagian Launch Options, tetapkan Launch ke aplikasi utama atau multiperangkat aplikasi aktivitas Anda.
  4. Klik Apply, lalu OK.
  5. Klik Run untuk menginstal aplikasi di perangkat pengujian Anda.

Men-deploy menggunakan command line

Saat men-deploy menggunakan command line, ulangi langkah-langkah untuk semua perangkat yang digunakan di menguji pengalaman multiperangkat. Bagian ini mengasumsikan bahwa nama modul aplikasi ini adalah crossdevice-app.

./gradlew crossdevice-app:installDebug
# Start the app's activity. This example uses the sample app.
adb shell am start -n \
  com.example.dtdi/com.example.crossdevice.MainActivity

Tips untuk Proses Debug

Untuk men-debug aplikasi, klik tombol Debug di Android Studio.

Mengingat sifat pengalaman multiperangkat yang asinkron dan terdistribusi, mungkin sulit untuk hanya mengandalkan {i>debugging<i}. Memanfaatkan tentang logging dan analisis. Cross device SDK dirancang untuk memberikan callback untuk operasi yang berhasil maupun gagal, jadi penting untuk menangani dan output log untuk memudahkan proses debug.

Jika transfer gagal dan Anda tidak dapat memulai penemuan perangkat atau sesi baru, Anda dapat mencoba AKTIFKAN dan NONAKTIFKAN Mode Pesawat untuk mereset status berbagi cepat dengan cepat.

Beri masukan

Masukan Anda adalah bagian penting dari Pratinjau Developer SDK Lintas perangkat. Beri tahu kami jika ada masalah yang Anda temukan atau ide untuk meningkatkan SDK Lintas perangkat di Android.