Tôi có nhiều thiết bị Android được kết nối với máy tính. Khi tôi cố gắng chạy ứng dụng tôi đang phát triển, Android Studio luôn nhắc tôi chọn thiết bị. Có cách nào để triển khai ứng dụng trên nhiều thiết bị tự động không - bằng cách nhấp vào Chạy hoặc thậm chí tốt hơn bằng phím tắt?Tự động chạy ứng dụng trên nhiều thiết bị trong Android Studio
Trả lời
Điều này gần như quá dễ dàng. Khi bạn thấy danh sách các thiết bị xuất hiện sau khi khởi chạy ứng dụng, chỉ cần dịch chuyển hoặc điều khiển, hãy nhấp vào từng thiết bị mà bạn muốn thiết bị khởi chạy. Chỉ cần phát hiện điều này một cách tình cờ. Hy vọng nó giúp.
Có tất nhiên là nó dễ dàng vào lúc này. Trong v0.1.9 không có cách nào để đạt được như vậy, nhưng dù sao cảm ơn câu trả lời của bạn. – tomrozb
Có nhưng vì câu hỏi này chưa bao giờ được trả lời, những người khác sẽ biết cách thực hiện điều này. Nó không phải là chính xác rõ ràng trong giao diện. – damccull
Shift và ctrl không hoạt động đối với tôi :(Ý tưởng? – gingo
Cũng giống như một điểm bổ sung, nếu bạn muốn chạy thử nghiệm trên nhiều thiết bị, bạn không thể chọn nhiều thiết bị trong hộp thoại chọn thiết bị cho cấu hình Kiểm tra. Thay vào đó, bạn cần chạy lệnh gradle connectedCheck
. Điều này chạy các thử nghiệm của bạn trên tất cả các thiết bị được kết nối. Không có giao diện người dùng nhúng cho nó (giống như bạn chạy thử nghiệm trên một thiết bị), nhưng nó cung cấp liên kết đến tệp HTML được tạo cục bộ với tóm tắt kiểm tra.
Bạn có thể chạy từ dòng lệnh hoặc trong AS, xem trong cửa sổ Gradle projects
trong: Ứng dụng (hoặc dự án gốc) -> Công việc-> xác minh.
Ref: https://stackoverflow.com/a/18592367/1544046: Mô tả cho emulators, nhưng hoạt động cho các thiết bị cũng
Đối với người dùng mới, trong Android Studio 2, bạn cũng cần phải vô hiệu hóa "Run tức thì" trong Settings-> Xây dựng, thi công, Deployment- > Chạy tức thời. Xem Instant Run.
Với tính năng Chạy tức thì, bạn chỉ có thể làm việc với một thiết bị đúng lúc.
CẬP NHẬT
Trong Android Studio 2.1, nó sẽ tự động bị vô hiệu hóa khi chạy trong các thiết bị bội lúc.
Triển khai cho nhiều thiết bị
tức thì Run sử dụng các kỹ thuật khác nhau để thực hiện nóng, ấm áp, và lạnh giao dịch hoán đổi đó là đặc trưng cho mức độ API của thiết bị mục tiêu. Đối với lý do này, trong khi triển khai ứng dụng cho nhiều thiết bị cùng một lúc, Android Studio tạm thời tắt tính năng Chạy tức thì.
Cảm ơn bạn. Điều này đã khiến tôi phát điên! –
Yeaaah, cảm ơn bạn rất nhiều –
Android Studio 2.3, điều này hoặc bất kỳ câu trả lời nào trước đây không hoạt động. Tôi thực sự hy vọng có một giải pháp cho việc này. –
Tính đến Android Studio 2.3.3 Disable Instant Chạy sử dụng menu Run-> Run App (trong cửa sổ shift + nhấp cho điện thoại bạn muốn triển khai)
bạn không thể triển khai cho nhiều thiết bị nếu bạn đã sử dụng run-> debug app
- 1. Chạy ứng dụng Android trên thiết bị phần cứng từ Android Studio bằng USB
- 2. Không tự động khởi chạy ứng dụng khi tôi chạy qua android studio
- 3. android: ứng dụng thử nghiệm trên thiết bị thực
- 4. Ứng dụng đột nhiên sẽ không chạy trên thiết bị
- 5. Không thể khởi chạy các ứng dụng trên thiết bị
- 6. Ứng dụng HTML5 ngoại tuyến trên thiết bị Android
- 7. Có thể chạy các ứng dụng .PK/Android trên thiết bị iPad/iPhone không?
- 8. Hành động trên ứng dụng bị giết trong android
- 9. lỗi ứng dụng android dequeuebuffer trên thiết bị snapdragon
- 10. Tạo chứng chỉ ứng dụng khách trên thiết bị Android
- 11. Android studio và thiết bị bên ngoài
- 12. Lỗi khi khởi chạy ứng dụng trên thiết bị
- 13. Đường chấm chấm thực sự không bị rải rác khi ứng dụng đang chạy trên thiết bị Android thực
- 14. Android: Trong Trình chọn thiết bị Android, cùng một thiết bị hiển thị nhiều lần
- 15. Cách phát triển ứng dụng dành cho thiết bị di động trong Zend Studio 10
- 16. Ứng dụng Android không được chạy trên các thiết bị bắt nguồn từ
- 17. Chỉ chạy mã một lần sau khi ứng dụng được cài đặt trên thiết bị Android
- 18. Thông báo ứng dụng Facebook trên thiết bị di động
- 19. tràn: tự động không hoạt động trên các thiết bị cảm ứng (iOS)
- 20. Thử nghiệm nhiều thiết bị Android trên một máy
- 21. Chạy ứng dụng của tôi ở chế độ nền khi tôi bắt đầu công suất thiết bị trên trong android
- 22. gắn với ứng dụng gốc android với gdb đóng ứng dụng trên thiết bị
- 23. fullcalendar nhiều ô được chọn trên thiết bị di động?
- 24. Bài đăng trên Facebook trên Android không hoạt động khi ứng dụng Facebook đã được cài đặt trên thiết bị
- 25. Điều gì có thể khiến ứng dụng Android chạy chậm trên thiết bị giống hệt với một thiết bị chạy nhanh?
- 26. Android Studio "tab thiết kế" bị thiếu
- 27. cách cài đặt ứng dụng android chưa được ký trên thiết bị?
- 28. dịch vụ android tự khởi động lại trên ứng dụng bị giết
- 29. bộ nhớ cache ứng dụng không hoạt động trên thiết bị Android (hoạt động tốt trên trình duyệt chrome)
- 30. hộp tổ hợp mở tự động trên trình duyệt di động cho các thiết bị Android
Có lẽ bạn có thể sử dụng lệnh adm shell 'am' mà bạn có thể tìm thấy trong tài liệu android hoặc trong nhiều câu hỏi ở đây, sử dụng một thứ như xargs hoặc vòng lặp for để lặp qua tất cả các thiết bị, và sau đó cấu hình IDE để chạy kịch bản từ một nút hoặc menu tùy chỉnh. Nếu bạn cũng đang mong đợi cài đặt (lại), bạn sẽ cần 'adb install -r somefile.apk' trong tập lệnh của bạn trước tiên. –