Pengujian dan proses debug

PreConditions

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

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

  • Sudah menginstal Layanan Google Play Beta
  • Gunakan Akun Google utama yang sama
  • Mengaktifkan Quick Share dan dapat dilihat oleh perangkat di sekitar
  • Berdekatan satu sama lain

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 aktivitas utama atau multiperangkat aplikasi 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 dalam menguji pengalaman multiperangkat. Bagian ini mengasumsikan bahwa nama modul aplikasi Anda 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 proses debug. Manfaatkan logging dan analisis. SDK Lintas perangkat dirancang untuk menyediakan callback untuk operasi yang berhasil dan gagal, sehingga penting untuk menangani callback dan output log tersebut untuk memudahkan proses debug.

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

Bagikan masukan

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