2017-03-09 18 views
9

Khi tôi nhấp vào trình xem Giao diện người dùng UI -> Ảnh chụp màn hình thiết bị sẽ ném Lỗi Không thể kết nối với adb. Kiểm tra xem adb có được cài đặt đúng hay không.Trong trình xem trình tự động UI Lỗi Nhận ảnh chụp màn hình Thiết bị, Lý do: Lỗi Không thể kết nối với adb. Kiểm tra xem adb có được cài đặt đúng không

Tôi đang cố gắng chạy ứng dụng đó. Tôi có thể tải gói ứng dụng trong trình mô phỏng, bị kẹt trên trình xem Giao diện người dùng UI do lỗi kết nối adb.

Trả lời

38

Mở bằng trình soạn thảo văn bản (notepad/vim) uiautomatorviewer.bat.

Tìm dòng:

call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=%prog_dir%" -jar %jarpath% %* 

và thay đổi nó để call "%java_exe%" "-Djava.ext.dirs=%javaextdirs%" "-Dcom.android.uiautomator.bindir=C:\DEV\androidSDK\tools" -jar %jarpath% %*

Xin lưu ý rằng bạn nên đặt con đường cụ của bạn sau khi bindir.

+0

Hey ... Hoạt động của nó. Cảm ơn bạn đã tiết kiệm thời gian. –

+3

Nó cũng làm việc cho tôi. Chỉ cần chỉnh sửa đường dẫn trong "-Dcom.android.uiautomator.bindir = ". Tiết kiệm thời gian tuyệt vời. Cảm ơn – abhinavgoyal02

+0

Cảm ơn rất nhiều ... – Kushal

6

Khắc phục khác là chỉ sao chép adb.exe bên cạnh uiautomatorviewer.bat.

Nếu tôi nhớ chính xác, các tệp đã sửa đổi có thể gây nhầm lẫn cho Android Studio khi cập nhật SDK, vì vậy bạn phải xóa theo cách thủ công để cập nhật thành công, nghĩa là giải pháp chứng minh tương lai hơn. Ví dụ: link

+0

hoàn hảo ... cảm ơn @Peter – Kushal

-1

Tìm đoạn mã sau vào UIautomatorviewer

gọi

"% java_exe%" "-Djava.ext.dirs =% javaextdirs%" "-Dcom.android.uiautomator. bindir = % prog_dir% "-jar% jarpath%% *

Đặt đường dẫn bindir để exe adb. con đường.

Hoặc đơn giản là dán adb.exe với uiautomatorViewer

0

Nó làm việc cho tôi sau khi tôi dừng máy chủ Appium và thử lại.

Các vấn đề liên quan