Saya memiliki beberapa perangkat Android yang terhubung ke komputer. Saat saya mencoba menjalankan aplikasi yang saya kembangkan, Android Studio selalu meminta saya untuk memilih perangkat. Apakah ada cara untuk menerapkan aplikasi di beberapa perangkat secara otomatis - dengan mengklik Jalankan atau bahkan lebih baik dengan pintasan?
android
android-studio
tomrozb
sumber
sumber
am
yang dapat Anda temukan di dokumen android atau dalam banyak pertanyaan di sini, menggunakan sesuatu seperti xargs atau for loop untuk mengulangi semua perangkat, dan kemudian mengkonfigurasi IDE untuk menjalankan skrip dari tombol atau menu kustom. Jika Anda juga mengharapkan penginstalan (ulang), Anda harusadb install -r somefile.apk
membuka skrip terlebih dahulu.Jawaban:
Ini sebenarnya hampir terlalu mudah. Saat Anda melihat daftar perangkat muncul setelah meluncurkan aplikasi, cukup geser atau kontrol klik setiap perangkat tempat Anda ingin meluncurkannya. Baru saja menemukan ini secara tidak sengaja. Semoga membantu.
sumber
Untuk pengguna baru, di Android Studio 2, Anda juga perlu menonaktifkan "Instant Run" di Settings-> Build, Execution, Deployment-> Instant Run. Lihat Instant Run .
Dengan Instant Run, Anda hanya dapat bekerja dengan satu perangkat dalam satu waktu.
MEMPERBARUI
Di Android Studio 2.1, ini otomatis dinonaktifkan ketika dijalankan di beberapa perangkat sekaligus.
sumber
Saya mendapat pembaruan baru dari Android Studio yaitu Android Studio 3.5
Dalam pembaruan ini mereka telah menambahkan opsi bawaan untuk menjalankan aplikasi di banyak perangkat.
Perbarui versi baru Android Studio dan Nikmati.
sumber
Sebagai poin tambahan, jika Anda ingin menjalankan pengujian pada beberapa perangkat, Anda tidak dapat memilih beberapa perangkat di dialog pemilih perangkat untuk profil Uji. Sebagai gantinya, Anda perlu menjalankan perintah gradle
connectedCheck
. Ini menjalankan pengujian Anda pada semua perangkat yang terhubung. Tidak ada UI yang disematkan untuk itu (seperti Anda menjalankan pengujian pada satu perangkat), tetapi menyediakan link ke file HTML yang dibuat secara lokal dengan ringkasan pengujian.Anda dapat menjalankan dari baris perintah, atau dalam AS, lihat di
Gradle projects
jendela di bawah: Aplikasi (atau proyek root) -> Tugas-> verifikasi.Ref: https://stackoverflow.com/a/18592367/1544046 : Menjelaskan untuk emulator, tetapi juga berfungsi untuk perangkat
sumber
Pada Android Studio 2.3.3 Nonaktifkan Instant Run gunakan Menu Run-> Run App (di windows shift + klik untuk perangkat yang ingin Anda terapkan)
Anda tidak dapat menerapkan ke banyak perangkat jika Anda menggunakan run-> debug app
sumber
Mudah untuk menjalankan semua perangkat yang terhubung setiap saat. Cukup Pilih semua perangkat yang terhubung saat Android Studio menampilkan Select Deployment Target & Pilih "Gunakan pilihan yang sama untuk peluncuran di masa mendatang".
NB Ingat semua perangkat berjalan secara berurutan satu per satu.
sumber
Di Android studio 3.5. Jalankan di banyak perangkat.
sumber
Android Studio 3.5+ mengalami masalah saat memilih dan menjalankan beberapa perangkat secara berurutan:
Tiket: https://issuetracker.google.com/issues/140056248
Kami perlu menunggu sampai Google memperbaiki masalah ini.
Jika Anda membutuhkan versi ini, gunakan Android Studio 3.5 dan yang lebih lama.
sumber
Sangat sederhana.
CTRL + Shift di setiap perangkat.
Itu saja
sumber