Tôi có một thiết bị Android (với hình ảnh Lollipop, nếu quan trọng) đang chạy trong Genymotion 2.4 và kết nối với nó thông qua ADB (phiên bản 1.0.32) từ một máy tính nhà phát triển khác với Eclipse ở địa phương mạng không có sự cố kết nối. Tất cả là tốt, ngoại trừ các giọt ADB định kỳ (các giao thức khác tiếp tục hoạt động tốt), đó là ADB mất thiết bị, và khi tôi cố gắng kết nối lại nó nói rằng thiết bị đang ngoại tuyến. Theo kinh nghiệm của tôi, trạng thái ngoại tuyến này về cơ bản có nghĩa là đầu nhận (thiết bị) vẫn cho rằng nó đã kết nối và từ chối kết nối mới. Phương pháp duy nhất tôi biết để khắc phục vấn đề này là khởi động lại thiết bị và sau đó ADB kết nối với nó như mong đợi.Thiết bị ảo chạy trong Genymotion định kỳ đi offline trong ADB
Nếu ai đó quan tâm, ADB không chạy trên máy chủ từ xa với Genymotion - nếu không, việc xóa kết nối khỏi các máy tính khác sẽ là không thể.
Câu hỏi: làm cách nào để làm mới "thiết bị ảo" chấp nhận kết nối ADB mới mà không cần khởi động lại toàn bộ thiết bị?
P.S. Nếu tôi để thiết bị "ngoại tuyến" một thời gian (ví dụ, trong một thời gian dài), có vẻ như làm mới trạng thái của nó mà không có tương tác bên ngoài, vì vậy ADB lại có thể kết nối đúng cách và thiết bị được báo cáo là "Trực tuyến". Tuy nhiên, nó không có ý nghĩa để chờ đợi quá lâu cho điều này xảy ra. Đây chỉ là một thông tin mới để xem xét.
có vấn đề với genymotion của tôi. Trình giả lập sẽ ngoại tuyến thường xuyên, đặc biệt khi máy tính của tôi chuyển sang chế độ ngủ. Tôi luôn cần khởi động lại trình mô phỏng. Phải có một giải pháp tốt hơn –