Tôi gặp lỗi sau trong Eclipse:
[timestamp - ddms] Can't bind to local 8600 for debugger
Tại sao?
Tôi gặp lỗi sau trong Eclipse:
[timestamp - ddms] Can't bind to local 8600 for debugger
Tại sao?
Câu trả lời:
Ngoài việc thêm "127.0.0.1 localhost" vào tệp máy chủ của bạn, hãy thực hiện các thay đổi sau trong Eclipse.
Trong Window -> Preferences -> Android -> DDMS:
Cảm ơn Ben Clayton trong các ý kiến đã dẫn tôi đến giải pháp.
Một số từ khóa của Google: Bệnh hoặc giải pháp gỡ lỗi Android Nexus S với thông báo lỗi: Không thể liên kết với 8600 cục bộ để gỡ lỗi.
adb kill-servertheo sau adb start-servertrên dòng lệnh.
Hãy thử loại bỏ cổng 8600 bằng lệnh này:
fuser -k 8600/tcp
Điều đó đã sửa nó cho tôi.
Đừng gỡ cài đặt, đây chỉ là một việc ngu ngốc được thực hiện bởi hệ thống, điều này có vẻ như khó tìm thấy localhost. Hãy xem ở đây , nó khá dễ dàng để sửa chữa. Tôi đã gặp vấn đề tương tự cách đây vài tuần và đã giải quyết nó theo cách này.
tệp máy chủ cửa sổ bị lộn xộn:
tệp ở vị trí này:
C: \ WINDOWS \ system32 \ drivers \ etcVà phải chứa dòng này: 127.0.0.1 localhost
/etc/hostsmục nhập cho 127.0.0.1. Sau khi thêm nó, gỡ lỗi hoạt động trở lại. Cảm ơn bạn!
Tôi đã có tệp máy chủ sau
127.0.0.1 localhost
192.168.1.2 localhost
và tôi bắt đầu gặp lỗi liên tục và nó rất khó chịu
“Không thể liên kết với cục bộ 8600 cho trình gỡ lỗi”
“Không thể liên kết với 8601 cục bộ cho trình gỡ lỗi”
“Không thể liên kết với 8602 cục bộ cho trình gỡ lỗi”, v.v.
Tôi đã xóa dòng thứ hai khỏi tệp máy chủ lưu trữ
192.168.1.2 localhost
và mọi thứ trở lại bình thường.
Hi vọng điêu nay co ich.
127.0.0.1 localhostmục nhập khác vào cuối tệp, nó sẽ hoạt động. Có vẻ như DDMS sử dụng mục nhập localhost cuối cùng mà nó tìm thấy trong tệp.
Ngoài việc thêm 127.0.0.1 localhost vào tệp máy chủ của bạn, hãy thực hiện các thay đổi sau trong Eclipse.
Dưới
Window -> Preferences -> Android -> DDMS
Đặt cổng trình gỡ lỗi cục bộ cơ sở thành 8601
Chọn hộp có nội dung Sử dụng ADBHOST và giá trị phải là 127.0.0.1 Cảm ơn Ben Clayton & Doguhan Uluca trong các nhận xét đã hướng dẫn tôi giải pháp.
Một số từ khóa của Google:
Bệnh hoặc giải pháp gỡ lỗi Android Nexus S với thông báo lỗi: Không thể liên kết với 8600 cục bộ để gỡ lỗi .
Tôi đã gặp sự cố tương tự trên OSX. Nó chỉ xảy ra như vậy tôi đã mở hai phiên bản Eclipse để tôi có thể tham khảo một số mã trong không gian làm việc khác. Cuối cùng, tôi nhận ra hai phiên bản có thể giao thoa với nhau nên tôi đã đóng một phiên bản. Sau đó, tôi không còn thấy lỗi "Không thể liên kết ...".
Đối với những người đang chạy Android Studiovà Eclipse:
Tôi biết rằng các câu trả lời đã bão hòa, nhưng tôi chỉ nói thêm rằng có vẻ như lỗi này xuất hiện sau khi cài đặt Android Studio và quay trở lại Eclipse để xây dựng và chạy dự án của bạn.
Đảm bảo rằng bạn đóng tất cả các phiên bản ADB khác có thể đang chạy (bao gồm cả Android Studio). Khi bạn đã thực hiện xong việc này nếu bạn vẫn gặp sự cố, hãy thử giết tất cả các quy trình máy chủ ADB và khởi động lại. Nếu bạn chưa thiết lập biến toàn cục, hãy mở terminal và điều hướng đến thư mục công cụ nền tảng của Android SDK Eclipse đang tham chiếu, sau đó chạy:
./adb kill-server
./adb start-server
Tôi đang chạy gói ADT của Android trên Windows 8. Cả hai giải pháp được mô tả trong chủ đề này (chỉnh sửa tệp máy chủ lưu trữ và thay đổi tùy chọn nhật thực) đều không giải quyết được sự cố.
Trong tình huống của tôi, vấn đề đã được giải quyết bằng cách gỡ cài đặt Java 7 (hiện đang sử dụng Java 6). Trình gỡ lỗi hiện đang hoạt động trở lại!
Trong trường hợp của tôi, vấn đề là có một nhật thực ma treo trên nền; nó không sử dụng bất kỳ không gian làm việc nào và không có cửa sổ, vì vậy tôi chỉ tìm thấy nó trong danh sách quy trình. Giết nó đã giải quyết được vấn đề.
Trên Windows 8, tôi đã chơi với cái này một thời gian:
bạn đã cài đặt AVG chưa? gỡ cài đặt AVG đã làm một mẹo nhỏ cho tôi
Đối với tôi, điều này là do tôi đang cố gắng gỡ lỗi bằng eclipse nhưng cũng đang chạy Android Studio. Cả hai chương trình đều cố gắng giám sát các thiết bị Android trên các cổng tương tự. Thoát tất cả các IDE khác với một IDE hoặc sửa đổi số cổng được sử dụng để gỡ lỗi trong tùy chọn IDE để chúng không giống nhau.
Trong trường hợp của tôi, nó chỉ hoạt động khi tôi giết quá trình Eclipse và khởi động lại phần mềm.
Hãy thử cáp khác và nếu không hiệu quả, hãy thử điện thoại khác.
Tôi đã vật lộn với điều này và tất cả các mẹo ở trên trong vài ngày. Nhưng đầu nối trên thiết bị của tôi bị bong. Khi kiểm tra, hãy di chuyển điện thoại và xem bạn có bị đứt kết nối không.
Một số mẹo như USB ADB sẽ khắc phục sự cố này tạm thời và rõ ràng (lại) chọn quy trình thiết bị để gỡ lỗi. Nhưng đối với tôi, nguyên nhân sâu xa là do kết nối vật lý.
Vì vậy, bây giờ với thiết bị mới tôi không có vấn đề gì! Một cáp bong tróc sẽ gây ra vấn đề tương tự. Chúc may mắn! Tôi cảm nhận được nỗi đau của bạn.
Dựa trên phản hồi hỗ trợ của Aptana Studio , người ta đã xác nhận rằng plugin Aptana và Công cụ phát triển Android đã xung đột trên cổng này (tức là máy chủ Comet của Aptana chồng lên cổng này). Aptana đã mở bán vé trở lại vào năm 2010.
Thật không may, có vẻ như Aptana chưa sửa nó hoặc làm cho cổng máy chủ Comet của họ có thể định cấu hình. Thay đổi số cổng trong eclipse và khởi động lại adb KHÔNG khắc phục được sự cố cho tôi. Cuối cùng tôi đã buộc phải gỡ cài đặt plugin Aptana.
Sau nhiều giờ cố gắng khắc phục sự cố với java sdks, tệp eclipse.ini và tất cả tài liệu được tìm thấy trong câu hỏi, những gì đã xác định hiệu quả đối với tôi:
CHỐNG VIRUS AVG ĐÃ CÀI ĐẶT
thì tất cả các cổng trên DDMS đều có màu xanh lục, bất kể cài đặt java hoặc Genymotion hay những gì ...
Có lẽ đã quá muộn để có câu trả lời cho câu hỏi này nhưng tôi nghĩ rằng tôi đã tìm ra giải pháp cho nó, những gì tôi nhận thấy là trong tệp info.plist> JVMoption (Mac) với trong gói ứng dụng có hai phiên bản java tức là nó đã được hiển thị "1.6 *, 1.7 +" vì vậy tôi vừa đổi nó thành "1.8 *", đây là phiên bản java hiện tại của tôi và bây giờ nó đang hoạt động cho tôi
Eclipsevà nếu điều đó không sửa chữa khởi động lạiadb