Tôi có thiết bị Genymotion trong một máy tính cục bộ khác (do hiệu năng chậm) và Android Studio trong một PC phát triển khác. Tôi có thể kết nối bất kỳ thiết bị Genymotion nào dưới API21 từ PC phát triển của tôi (sử dụng adb connect 192.168.x.x) nhưng bất kỳ thiết bị nào có API21 đều hiển thị ngoại tuyến trong PC phát triển của tôi, mặc dù adb có thể kết nối tốt. Trong bảng điều khiển "thiết bị chọn" và màn hình thiết bị, màn hình hiển thị offline
. Nhưng trong máy tính từ xa, cùng một thiết bị trực tuyến và khả thi. Tại sao nó hiển thị online
cho các thiết bị có API dưới 21 tuổi và offline
cho API 21+. Tôi nhận được thông tin sau đây sau khi kết nối với thiết bị Genymotion từ xa của mình. Nhưng cùng một thiết bị hoạt động tốt trên máy chủ từ xa đó. Mọi thiết bị bên dưới API21 đều hiển thị online
.Kết nối thiết bị Genymotion từ xa không thành công cho API21
Trả lời
Tôi nghĩ rằng tôi đã nhận nó đúng bản thân mình bằng cách thử n error.After kết nối thiết bị genymotion từ xa (API21), tôi phát hiện ra rằng có một số quá trình adb trong công việc quản lý cho A genymotion SINGLE device.Then tôi tự dừng tất cả "adb" quá trình từ cửa sổ công việc quản lý trên máy từ xa (hoặc adb kill-server lệnh cho tất cả các quá trình adb, trong trường hợp của tôi có nhiều hơn). Sau đó sử dụng lệnh adb Tôi khởi động lại và kết nối lại cùng một máy phát triển frm thiết bị từ xa. Bằng cách nào đó nó được kết nối và hiển thị TRỰC TUYẾN ngay bây giờ và hoạt động như mong đợi. Tôi không biết tại sao nó xảy ra với các thiết bị < API21. Các thiết bị khác> = API21 kết nối trực tiếp và hiển thị trực tuyến. Vấn đề có vẻ là nhiều quá trình adb trên máy từ xa cho một thiết bị genymotion duy nhất của chỉ API21.
Tôi cũng có thể tải adb qua wifi hoạt động bằng cách đổi tên nhị phân adb trong thư mục genymotion \ tools.
Tôi cũng kích hoạt adb qua wifi từ một mô phỏng thiết bị trên Genymotion VM với các lệnh sau:
su
setprop service.adb.tcp.port 5555
dừng adbd
bắt đầu adbd
bắt đầu adbd (chỉ để chắc chắn)
Đây là đáng tin cậy hơn so với sử dụng một số các adb trên ứng dụng wifi :)
(Lưu ý rằng nếu bạn vô hiệu hóa các máy nghe nhạc genymotion dụ adb bạn sẽ không phải bây giờ có thể kết nối với một ide host nội bộ)
Tôi đã thử cả hai giải pháp (bao gồm cả một giải pháp được chấp nhận) và nó không hoạt động. Cuối cùng tìm ra một giải pháp cho cái này. Sau nhiều khó khăn, tôi phát hiện ra rằng genymotion chỉ cho phép adb connection
từ một máy tại thời điểm đó. Làm một adb kill-server
trên máy chủ imediatelly theo sau là một adb connect ip
trên máy từ xa đã làm các trick.
- 1. Không thể kết nối với trình gỡ lỗi chrome từ Thiết bị/Genymotion
- 2. MSDeploy không thành công với "kết nối hiện có bị đóng bởi máy chủ từ xa"
- 3. Đọc thêm 20 byte từ thiết bị BLE từ xa không thành công trong Lolipop
- 4. Kết nối với máy chủ mssql từ máy từ xa cho phép Đăng nhập không thành công cho người dùng ''
- 5. Đấu nối GameKit không thành công cho kết nối 3G
- 6. Kết nối ArangoDB từ xa
- 7. Travis CI - xây dựng Android không thành công. Không có lỗi thiết bị được kết nối
- 8. kết nối() không thành công (111: Kết nối bị từ chối) trong khi kết nối với thượng nguồn
- 9. Kết nối WMI từ xa
- 10. Biến thiết bị di động thành điều khiển từ xa cho máy tính bảng?
- 11. Tôi có thể gặp lỗi "không thể thiết lập kết nối" cho kết nối websocket không thành công không?
- 12. kết nối không thành công: ECONNREFUSED
- 13. MySQL - ODBC kết nối không thành công, Workbench kết nối hoạt động
- 14. Biết một cổng từ xa có thành công không?
- 15. Genymotion không khởi chạy các thiết bị ảo
- 16. Kết nối PHP không thành công: SQLSTATE [HY000] [2002] Kết nối từ chối
- 17. Selenium: Không thể kết nối với máy chủ từ xa
- 18. Chuyển tiếp X11 không thành công: Lỗi mạng: Kết nối bị từ chối
- 19. Kết nối sparklyr với kết nối tia lửa từ xa
- 20. LDAP: Không thể Bind cho kết nối thành công
- 21. Selenium Grid2 - Nút từ xa không kết nối với HUB
- 22. jps không thể kết nối với một jstatd từ xa
- 23. Kết nối một thiết bị bluetooth với nhiều thiết bị
- 24. Gỡ lỗi kết nối từ xa VisualVM
- 25. Vagrant từ chối để bắt đầu (kết nối từ xa ngắt kết nối)
- 26. Visual Studio Taco - Remotebuild sẽ không còn triển khai cho thiết bị từ xa
- 27. Libpurple không thể kết nối - purple_presence_is_online không thành công
- 28. Multipeer Khung kết nối cho tối đa 45 thiết bị
- 29. Không thể kết nối từ xa với SQL Server instance
- 30. kết nối với thiết bị bluetooth không thể phát hiện
Tôi đã cố gắng tiêu diệt tất cả các cá thể adb trên máy tính Genymotion, nhưng chúng tự khởi động lại. Vì vậy, tôi đã kết thúc bằng cách mở Cài đặt Genymotion -> ADB -> Công cụ SDK Android tùy chỉnh và để trống chúng. Điều này ngăn cản ADB bắt đầu từ việc ra mắt các thiết bị Genymotion tiếp theo. Bây giờ tôi có thể kết nối với các thiết bị này thông qua ADB từ xa (từ các máy tính khác). – Stan
Cảm ơn Stan. Điều này làm việc sau khi thất bại. – Raghu
Cảm ơn bạn rất nhiều @Stan. Làm việc như một nét duyên dáng – Miiite