2012-11-02 18 views
10

Tôi tiếp tục nhận được thông báo Can't bind to local XXXX for debugger trong bảng điều khiển chứ không phải cho 1 cổng, cho tất cả các cổng ngẫu nhiên. Tôi đã làm những gì được nêu trong this question, nhưng không có may mắn. Tôi đang chạy Windows 8. Trong thực tế, những vấn đề này bắt đầu sau khi nâng cấp lên Windows 8.Không thể liên kết với XXXX cục bộ cho trình gỡ lỗi

[2012-11-02 16:40:41 - ddms] Can't bind to local 8627 for debugger 
[2012-11-02 16:40:41 - ddms] Can't bind to local 8617 for debugger 
[2012-11-02 16:40:42 - ddms] Can't bind to local 8605 for debugger 
[2012-11-02 16:40:42 - ddms] Can't bind to local 8610 for debugger 
[2012-11-02 16:41:46 - ddms] Can't bind to local 8611 for debugger 
[2012-11-02 16:41:46 - ddms] Can't bind to local 8611 for debugger 
[2012-11-02 16:41:47 - ddms] Can't bind to local 8611 for debugger 
[2012-11-02 16:42:36 - ddms] Can't bind to local 8611 for debugger 
[2012-11-02 16:42:38 - ddms] Can't bind to local 8611 for debugger 
[2012-11-02 16:42:39 - ddms] Can't bind to local 8622 for debugger 
[2012-11-02 16:42:39 - ddms] Can't bind to local 8608 for debugger 
[2012-11-02 16:42:39 - ddms] Can't bind to local 8608 for debugger 
[2012-11-02 16:42:48 - ddms] Can't bind to local 8609 for debugger 
[2012-11-02 16:42:48 - ddms] Can't bind to local 8609 for debugger 
[2012-11-02 16:43:32 - ddms] Can't bind to local 8609 for debugger 
[2012-11-02 16:43:36 - ddms] Can't bind to local 8625 for debugger 
[2012-11-02 16:43:36 - ddms] Can't bind to local 8619 for debugger 

tôi có thể làm gì?

Chỉnh sửa
Tôi đã thử cài đặt SDK Android mới và cài đặt Eclipse mới. Tôi cũng đã cố tắt tường lửa của mình.

+0

[Câu trả lời của Doguhan Uluca] (http://stackoverflow.com/a/5931103/1694735) đã làm việc cho tôi. –

Trả lời

1

C: \ WINDOWS \ system32 \ drivers \ etc \ chủ

Và nên chứa dòng này:

127.0.0.1  localhost 

Nếu bạn có địa chỉ ip ipv6 :: 1 trong file host của bạn, bạn cần phải xoá bỏ hoặc nhận xét nó.

+3

Thực hiện điều đó, xem http://stackoverflow.com/questions/3318738/i-get-error-in-ddmscant-bind-to-local-8600-for-debugger-why. – nhaarman

+0

Tôi chắc chắn rằng 70% sẽ là từ IPv6. Có bất cứ điều gì tồn tại trên tập tin host của bạn về ipv6 như :: 1. –

+0

Tệp máy chủ hoàn toàn trống (chỉ có tài liệu nhận xét tiêu chuẩn). Dòng uncommented duy nhất là dòng bạn đã nói. – nhaarman

0

Điều này có thể không mang tính xây dựng nhưng tôi khuyên bạn nên cài đặt Linux. :-)

Về mặt nghiêm trọng hơn: Cài đặt VMWare hoặc VirtualBox và chạy nó từ máy ảo, ví dụ: Ubuntu là hệ điều hành. Bạn có thể dễ dàng ánh xạ ổ USB của mình với máy ảo.

+0

Tôi có cùng một vấn đề trên Linux -.- – ali

3

Trong trường hợp của tôi, sự cố này là do vi-rút AVG gây ra. Tôi đã thử thêm ngoại lệ và tắt nó chỉ để phát triển nhưng điều đó không hoạt động. Tôi đã gỡ cài đặt nó và sự cố đã được giải quyết sau khi khởi động lại.

0

Đối với máy Mac: Kiểm tra tệp/etc/hosts của bạn. Đảm bảo rằng không có bất kỳ địa phương ip cho localhost. Tôi đã thêm và quên rằng tôi đã thêm một địa phương ip (ví dụ: 192.168.2.1) cho localhost.

0

Nếu bạn gặp lỗi như "Không thể liên kết với 8700 cho trình gỡ lỗi cục bộ" trong studio android thì chỉ cần đóng trình giả lập và sau đó mở trình mô phỏng lần nữa, lần này bạn không được nhìn thấy lỗi, điều này xảy ra với tôi

0

mở nền tảng công cụ trong cmd và chạy hai lệnh dưới đây

C: \ Users \ SH-PC-W8.1-3 \ AppData \ Local \ Android \ SDK \ nền tảng công cụ

adb kill-server 
adb start-server 

Điều này hoạt động hoàn hảo.

Lưu ý: chọn vị trí nền tảng công cụ của bạn