2014-05-21 23 views
10

Tôi đã cố gắng để cài đặt một ứng dụng trên mối quan hệ của tôi 5 từ IntelliJ và lần đầu tiên tôi nhận được một lỗi nóiAndroid: ADB từ chối kết nối với khách hàng

"DeviceMonitor: Adb rejected connection to client '5081': closed" 

tôi đã cố gắng khởi động lại máy tính khởi động lại adb của tôi, vô hiệu hóa, bật tính năng đồng bộ hóa gỡ lỗi android. Điều kỳ lạ là khi tôi thử chạy nó trên một thiết bị ảo nó hoạt động. Có ai có ý tưởng không? Đây là mã lỗi đầy đủ:

DeviceMonitor: ADB từ chối kết nối với khách hàng '5081': đóng DeviceMonitor: ADB từ chối kết nối với khách hàng '5064': đóng DeviceMonitor: ADB từ chối kết nối với khách hàng '4962' : đóng DeviceMonitor: ADB từ chối kết nối với khách hàng '5081': đóng DeviceMonitor: ADB từ chối kết nối với khách hàng '5064': đóng DeviceMonitor: ADB từ chối kết nối với khách hàng '5064': đóng DeviceMonitor: ADB từ chối kết nối với khách hàng ' 3483 ': đã đóng DeviceMonitor: Adb từ chối kết nối với máy khách' 3483 ': đóng

logcat không hiển thị gì cả, tôi đã thử chạy nó trong terminal "adb logcat" và nó cũng cho thấy bình thường.

+0

Xin chào, bạn có thể tìm ra giải pháp cho việc này không? – Lihini

+1

Android Studio 1.1.0 vẫn gặp sự cố này: có vẻ như là bản phát hành alpha. Nó là vô lý: chúng ta nên tạo ra các ứng dụng không có lỗi với một môi trường dev như lỗi như thế này. –

Trả lời

1

Gần đây tôi đã gặp sự cố tương tự.

Tôi đã di chuyển thẻ mục đích lọc trong tệp xếp hạng AndroidManifest.xml để bắt đầu một hoạt động khác.

Điều tôi đã quên làm là thay đổi mục tiêu chạy/gỡ lỗi bên trong Android Studio. Nhấp vào Chạy -> Chỉnh sửa cấu hình. Nhìn vào Launch chuỗi và kiểm tra xem nó phù hợp với hoạt động trong AndroidManifest trong đó có các XML ra mắt bên trong nó:

Launch XML:

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
6

Tôi chỉ có vấn đề này là tốt. Đóng và khởi chạy lại Android Studio không có hiệu lực.

Các giải pháp đối với tôi là để thực hiện các lệnh sau trong một cửa sổ terminal:

adb kill-server 

adb start-server 

Sau đó, thiết bị Android của tôi kết nối như bình thường.

7

Tôi vừa gặp sự cố này và Googling không mang lại nhiều kết quả khi tôi tìm kiếm. Câu trả lời của Alchete là những gì đã giải quyết được vấn đề này đối với tôi, nhưng là mới đối với dòng lệnh Windows, tôi không biết cách thực hiện nó. Vì vậy, tôi chỉ muốn xây dựng trong trường hợp bất cứ ai ở trong cùng một chiếc thuyền như tôi.

Mở menu bắt đầu và nhập cmd để đến dòng lệnh.

Thay đổi thư mục để đến thư mục sdk chứa tệp adb.exe.

Đối với tôi lệnh trông như thế này:

cd Documents\Programming\android-studio\sdk\platform-tools 

Điều chỉnh dựa trên đường dẫn đến thư mục sdk của bạn.

Sau đó, bạn có thể nhập:

adb kill-server 

Tiếp nối bởi:

adb start-server 
0

uy tín của tôi là không đủ cao, nhưng tôi muốn trả lời để nói rằng câu trả lời Alex Lowe và Alchete của làm việc cho tôi , kết hợp với câu trả lời khởi động của andy. (+1 cho Alex Lowe để có phản hồi chi tiết).

Ngoài ra, hãy khởi động lại phiên Android Studio của bạn sau khi bạn đã giết adb. Máy chủ sẽ khởi động lại ngay.

Nếu, như tôi, bạn đang nhận được lỗi này vì bạn có thể thay đổi bộ lọc ý định xung quanh trong Android Manifest của bạn, tức là bạn đã tạo một màn hình Splash và thêm Category_Launcher ý định

Ví dụ, CATEGORY_LAUNCHER nghĩa là nó sẽ xuất hiện trong Trình khởi chạy dưới dạng ứng dụng cấp cao nhất

.. sau đó bạn sẽ muốn đảm bảo nó được chỉ định làm Hoạt động khởi chạy như đã giải thích trước đó (Chạy - Chỉnh sửa cấu hình - Khởi chạy). "Hoạt động Launch mặc định ban đầu sẽ được lựa chọn, nhưng bạn muốn thay đổi điều đó với Hoạt động mới mà bạn đã quy định như Launcher của bạn.

Hy vọng rằng một trong hai giải pháp sẽ làm việc!

Ngoài ra, nếu bạn đang gặp rắc rối tìm đường dẫn thư mục cho SDK Android của bạn, chuyển đến Trình quản lý SDK trong Android Studio và đường dẫn thư mục phải ở trên cùng của hộp thoại.

0

Tôi đã gặp phải sự cố tương tự trong trường hợp của tôi là do đã chọn sai mặc thay vì ứng dụng (và tính năng xem là tùy chọn, xem ví dụ: android studio error : missing feature: WATCH để biết chi tiết). GUI bị kẹt trong "chờ điện thoại" mãi mãi

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