Thiết bị Android ADB trái phép


358

Vì tôi đã cài đặt lại Eclipse (chỉ cần xóa và tải xuống lại), tôi không thể gỡ lỗi các ứng dụng của mình trên Samsung Galaxy i9001 (với CyanogenMod - Android 4.4.2). Nó hoạt động tốt trước khi cài đặt lại.

Rút phích cắm / cắm, Bỏ chọn / kiểm tra "Đã gỡ lỗi", adb kill-server / adb start-server, khởi động lại điện thoại / máy tính không hoạt động với tôi. Trên hộp thoại ủy quyền thiết bị không bao giờ xuất hiện (nhưng tôi nhớ hộp thoại đó đã xuất hiện trước khi cài đặt lại). Tôi không biết làm thế nào để buộc hộp thoại ủy quyền này hiển thị. Không có tệp abd_key.pub trong thư mục .android. Khi tôi thử đọc thông tin cpu DDMS nói:

[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.

Có ý kiến ​​gì không? Có thể tạo khóa bằng tay mà không cần hộp thoại xác nhận?

Kết nối USB Qua USB

Kết nối không dây Qua Wi-fi


5
Đoán ngẫu nhiên, nhưng nếu bạn xóa tất cả các ủy quyền gỡ lỗi trong cài đặt trên điện thoại.
Chris Stratton

Tôi đã làm điều đó nhưng không có gì xảy ra ...
Quak

Trình điều khiển USB được cài đặt lại - vẫn không có gì.
Quak

Làm việc cho tôi lần đầu tiên +1
chơi với

6
1. rút phích cắm, 2. goto menu nhà phát triển, 3. xóa tất cả các thiết bị được phép, 4. cắm lại usb vào máy tính của bạn, 5. trên cửa sổ bật lên trên điện thoại của bạn chọn ghi nhớ, nhấp cho phép, xong! 6.? 7. lợi nhuận!

Câu trả lời:


1008

Có khả năng thiết bị không còn được ủy quyền trên ADB vì bất kỳ lý do gì.

1. Kiểm tra nếu được ủy quyền:

<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        unauthorized

2. Thu hồi gỡ lỗi USB trên điện thoại

Nếu thiết bị được hiển thị là trái phép , hãy đi tới tùy chọn nhà phát triển trên điện thoại và nhấp vào "Thu hồi ủy quyền gỡ lỗi USB" (được thử nghiệm với JellyBean & Samsung GalaxyIII).

3. Khởi động lại máy chủ ADB:

Sau đó khởi động lại máy chủ adb

adb kill-server
adb start-server

4. Kết nối lại thiết bị

Thiết bị sẽ hỏi bạn có đồng ý kết nối id máy tính không. Bạn cần xác nhận nó.

5. Bây giờ hãy kiểm tra thiết bị

Nó đã được ủy quyền!

adb devices
<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        device

4
Bước hai không cần thiết ở đây, nhưng cũng không thể tìm thấy menu đó.
Simon Forsberg

11
Thiết bị không hỏi (hoặc tôi không thấy nó hỏi) nếu đồng ý kết nối lại, nhưng sau khi làm theo các bước trên, sau đó tắt và bật lại gỡ lỗi usb, nó đã hoạt động.
Jack BeNimble

1
Không làm việc cho tôi; Android 6.0 Marshmallow không có tùy chọn "Thu hồi ủy quyền gỡ lỗi USB". Lưu ý: sau khi giết ADB, tôi nhận được "$ ADB_VENDOR_KEYS của adbd không được đặt; thử 'adb kill-server' nếu điều đó có vẻ sai"; cũng như "lỗi: thiết bị trái phép", v.v.
Aaron Campbell

2
Tôi không thể tìm thấy tùy chọn "Thu hồi ủy quyền gỡ lỗi USB" trên Android 4.4.4. Nó đâu rồi?
JohnyTex

6
Nếu thiết bị của bạn không nhắc nhở ủy quyền thì có thể là do tài khoản bạn đang chạy adbkhông có quyền xử lý các khóa. Nếu điều này xảy ra với bạn, hãy thử quyền nâng cao (ví dụ sudo).
MatrixManAtYrService

88

Ohhh cuối cùng tôi đã tìm ra nó! Sau khi xóa thư mục Eclipse, tôi đã cài đặt nó vào một thư mục khác.

echo %ANDROID_SDK_HOME%

đã hiển thị đường dẫn sai đến thư mục sdk.

  1. set ANDROID_SDK_HOME "E:\adt-bundle-windows-x86_64-20140321\sdk"
  2. rút phích cắm thiết bị
  3. adb kill-server
  4. adb start-server
  5. thiết bị cắm

Sau các bước này, tôi đã có thể thấy hộp thoại xác nhận có dấu vân tay RSA trên điện thoại của mình :)


nó không hiển thị hộp thoại cho phép gỡ lỗi ... bất kỳ đề xuất nào ở đây!
CoDe

1
Đặt biến môi trường làm việc cho tôi, nhưng tôi phải thực hiện khởi động lại để nó có hiệu lực.
Tim S. Van Haren

19
Tôi lấy unplug devicelệnh để chạy ... Ghi chú về bản thân, điều này có nghĩa là phích cắm vật lý (un)
Tobias Kienzler

Trong trường hợp của tôi, một biến môi trường của ANDROID_HOME_SDK trỏ đến 'E: \ android-sdk \ SDK Manager.exe' sai. vì vậy, sau khi tôi đổi thành 'E: \ android-sdk', tôi cố gắng lặp lại như anh ấy nói nhưng môi trường dường như không cập nhật. vì vậy, tôi khởi động lại pc -> rút phích cắm usb -> adb kill-server -> adb start-server -> cắm usb -> làm việc!
Jongz Puangput

Tôi đã sử dụng adb kill-server và adb start-server không hoạt động nhưng khi rút phích cắm thiết bị và sử dụng các lệnh này thì nó hoạt động được!
Yirga

55

Hãy thử buộc ADB tạo khóa mới.

  • Trên Linux:

    $ mv ~/.android/adbkey ~/.android/adbkey.old
    $ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
    $ adb kill-server
    $ adb start-server
  • Trên Windows 10 (cảm ơn bạn, Pau Coma Ramirez , Naveend4c0d312 !):

    • Đi đến %HOMEPATH%\Android\.android\
    • Tìm tập tin được gọi là adbkeyhoặc adbkey.pub.
    • Xóa các tập tin này. Hoặc, nếu bạn muốn ở bên an toàn, hãy chuyển chúng sang thư mục khác.
    • Lặp lại các bước trên trong %USERPROFILE%\.android\
    • Thử lại

Sau này, tôi thậm chí không cần rút điện thoại ra: lời nhắc ủy quyền đã có sẵn. Chúc may mắn!


3
Không có câu trả lời nào khác có tác dụng, câu trả lời này đóng đinh nó! Cảm ơn rất nhiều! =)
chàng người Brazil đó

3
Đối với Windows, hãy kiểm tra các phím trong %HOMEPATH%\.android\ hoặc %USERPROFILE%\.android\ . Cảm ơn bạn, cái này làm việc cho tôi!
Pau Coma Ramirez

1
@ e18r, Cảm ơn bạn. Nó hoạt động sau khi thử những gì bạn nói. Cảm ơn bạn rất nhiều.
Naveen

1
Cảm ơn bạn! Trên Windows 10, đây là những gì nó làm việc cho tôi.
BlueSilver

1
cảm ơn. cần nó rất khẩn trương. Làm việc như bùa mê.
raghu777

40

Tôi gặp vấn đề tương tự với nexus7.

Sau đây đã làm việc để sửa lỗi này.

  1. DeveloperTùy chọn mở trong Settingsmenu trên thiết bị của bạn.

  2. Switch off nút ở phía trên bên phải của màn hình.

  3. DeleteTất cả debug permissiontừ danh sách của menu.

  4. Switch on nút ở phía trên bên phải của màn hình.

bây giờ kết nối lại thiết bị của bạn với PC và mọi thứ sẽ ổn.

Xin lỗi vì tiếng Anh kém của tôi và một số tên của các menu (nút) có thể không chính xác trong ngôn ngữ của bạn vì tiếng tôi là tiếng Nhật.


3
Điều này làm việc cho tôi. Bước 3 có vẻ mơ hồ, nhưng vì điều đó tôi đã "thu hồi ủy quyền gỡ lỗi usb." Khi tôi kết nối thiết bị sao lưu (sau khi bật tùy chọn gỡ lỗi và gỡ lỗi lại USB), nó nhắc tôi lưu khóa RSA của máy tính. Cảm ơn :)
SgtPooki

Điều này làm việc cho tôi trên một Wiko Lenny. Ngắt kết nối thiết bị, tắt Developerchế độ, thu hồi quyền gỡ lỗi, bật lại Developertùy chọn, kết nối lại thiết bị, bật lại USB debugging.
dùng1438038

Cảm ơn! Điều đó hoạt động cho Lenovo Tab 3
bladerz 30/12/18

Sau khi cố gắng khắc phục điều này một lúc, Revoke USB Debugging Authorizationbây giờ làm cho trình giả lập của tôi khó thiết lập lại. Chất lượng.
Timmmm

28

Tôi đã từng gặp vấn đề tương tự. Nó đã được giải quyết bằng cách đặt "Kết nối máy tính USB" thành "Máy ảnh (PTP)" thay vì "Thiết bị phương tiện (MTP)


1
Cách duy nhất là làm việc cho tôi ID 1004:631d LG Electronics, Inc. Optimus Android Phone (Camera/PTP Mode)Cảm ơn bạn!
josejuan 21/07/2015

1
điều này cũng hiệu quả với tôi .. trên redmi note 3 NitrogeOS 7.1.2
ashishsony

Đã làm điều đó cho tôi trên OnePlus One Lineage 14.1.
Alex Bergsland

Làm việc cho tôi trên Samsung Galaxy S4 Active.
Étienne

Đã thử mọi thứ, chỉ có giải pháp này hoạt động (cài đặt chế độ USB khác - Truyền hình ảnh - trong "cấu hình USB mặc định"). Máy có bo mạch chủ khá cũ (với chipset cũ) và CPU AMD, vì vậy đây có vẻ là vấn đề liên quan đến trình điều khiển.
Javad Sadeqzadeh

24

Tôi đã lãng phí hàng giờ cho vấn đề ngu ngốc này. Không có giải pháp nào ở trên làm việc cho tôi một mình.

Tôi đang chạy Windows 10. Tôi đã cài đặt thủ công SDK Android cũng như SDK của Android Studio. Tôi đã xóa SDK được cài đặt thủ công và tất cả các thiết bị của tôi đã ngừng hoạt động. Đây là những triệu chứng:

$ adb usb
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

cũng như

$ adb devices
List of devices attached
id1        unauthorized
id2        unauthorized
id3        unauthorized

Thành thật mà nói tôi không chắc bước nào trong số các bước này đã giúp tôi gỡ lỗi USB? nhắc lại để tôi liệt kê MỌI THỨ cho đầy đủ. Đi theo thứ tự từ dễ nhất đến khó nhất. Hầu hết mọi người dường như trở lại trên đôi chân của họ sau hai phần đầu tiên.


Khởi động lại ADB

Tôi sẽ thực hiện điều này sau mỗi phần dưới đây.

adb kill-server
adb usb

Phát điên với các tùy chọn nhà phát triển

  1. Bật tùy chọn nhà phát triển off và trở lại
  2. Tắt gỡ lỗi USB và bật lại
  3. Thu hồi ủy quyền gỡ lỗi USB . Hãy thử điều này trong khi gỡ lỗi USB và nếu có thể hãy thử khi gỡ lỗi USB .

Thiết bị thay thế

  1. Rút phích cắm và cắm lại cáp USB vào điện thoại.
  2. Chuyển các cổng vật lý trên PC mà cáp USB của bạn được kết nối vào
  3. Chuyển đổi cáp USB vật lý bạn đang sử dụng để kết nối thiết bị của mình

Bắt đầu khởi động lại mọi thứ

  1. Khởi động lại tất cả các thiết bị của bạn và kết nối lại
  2. Khởi động lại PC của bạn
  3. Bật và tắt WIFI

Bắt đầu xóa mọi thứ

  1. THẬN TRỌNG Xóa của bạn~/.android thư mục . Đôi khi thư mục này có thể có các quyền sai có thể gây ra vấn đề. Bạn có thể muốn sao lưu thư mục này lên đầu tiên.
  2. Gỡ cài đặt tất cả các trình điều khiển cụ thể của nhà sản xuất khỏi chương trình thêm / xóa. Tôi đã gỡ cài đặt sau đây (tên không chính xác)
    • Trình điều khiển USB LG United
    • Trình điều khiển USB di động HTC
    • Trình điều khiển USB OnePlus 1,00
    • Trình điều khiển USB Samsung
  3. Tôi cũng gỡ cài đặt tất cả các trình giả lập và trình điều khiển tương ứng của chúng (tùy chọn)
    • Trình điều khiển Nox & liên quan
    • Bluestacks
    • Genymotion

Xóa tất cả các biến môi trường liên quan đến Android.

  1. Xóa %ANDROID_HOME%nếu bạn đã đặt
  2. Xóa %ANDROID_SDK_HOME%nếu bạn đã đặt

Tại thời điểm này, tất cả các thiết bị của tôi đã hoạt động một cách kỳ diệu và bắt đầu hiển thị gỡ lỗi Cho phép USB? nhắc nhở và kết nối đúng thông qua ADB. Nếu bạn đã làm cho đến nay và không tìm thấy một giải pháp, tôi thực sự xin lỗi bạn trong tình trạng khó khăn này. Đảm bảo bạn đã khởi động lại tất cả các thiết bị và máy dev của bạn ở cuối tất cả các bước này và kết nối với cổng USB mới bằng cáp mới.

Nếu vẫn không được, hãy thử một số bài viết SO khác về chủ đề này:


8
Không có gợi ý nào khác ở đây có hiệu quả, nhưng điều này đã đưa tôi đi đúng hướng. Phần thư mục ~ / .android gần như đúng. Sau khi bản cập nhật Android Studio gần đây cho SDK adb ngừng hoạt động, với những triệu chứng này. Cuối cùng, tôi phát hiện ra rằng ~ / .android / adbkey và ~ / .android / adbkey.pub đều là các tệp có kích thước 0, vì vậy tôi đã xóa chúng, khởi động lại máy chủ adb, et voila! Có dấu nhắc xác thực của tôi ngay lập tức.
mkilmanas

3
Cũng có niềm vui xóa~/.android
Evan Carroll

3
Cảm ơn. Xóa ~ / .android đã giải quyết nó cho tôi sau khi đã làm mọi thứ khác và ở đó lâu dài!
Sheila

@EvanCarroll bạn chỉ cần xóa~/.android/adbkey
João Pimentel Ferreira

Xóa tập tin adbkey đã làm điều đó cho tôi. Sau khi tôi đặt lại thiết bị, pc, v.v. và xóa cái này;
Kevin Cloet

15

Để tham khảo, tôi vừa gặp phải nhiều vấn đề tương tự trên Linux và đã có một thời gian để tìm ra nó. Cuối cùng tôi đã xác định rằng tôi có một thư mục ~ / .android thuộc sở hữu gốc (nhờ chạy adb với quyền root, trong khi loay hoay tìm cách tìm ra các vấn đề kết nối khác). Xóa thư mục gốc sở hữu ~ / .android đã giải quyết hộp thoại ủy quyền bị thiếu trong lần tiếp theo tôi kết nối lại thiết bị.

Có thể chỉ cần thay đổi quyền sở hữu cũng đã khắc phục được sự cố - tôi đoán đó là sự thiếu quyền truy cập đơn giản vào tệp khóa adb được lưu trữ bên trong đó là gốc rễ của vấn đề. Mặc dù vậy, tôi đã không xác minh điều đó và tôi sẽ không cố tình phá vỡ kết nối khó thắng của mình chỉ để tôi có thể kiểm tra ;-)


Đối với tôi, vấn đề là ~/.androidthư mục thiếu adbkey.pubtập tin.
chàng người Brazil đó

13

Các bước làm việc với tôi:
1. Ngắt kết nối điện thoại khỏi cáp usb
2. Thu hồi gỡ lỗi USB trên điện thoại
3. Khởi động lại thiết bị
4. Kết nối lại thiết bị

Phần quan trọng nhất là khởi động lại thiết bị. Không làm việc mà không có nó.


Từ kinh nghiệm làm việc với các thiết bị AndroidTV, tôi nhớ chúng hoạt động giống như một chiếc điện thoại bình thường vì vậy bạn nên dùng thử.
vovahost

Cảm ơn, vì vậy những gì tôi cần là một cáp usb nam sang nam. darrrn, @vovahost cảm ơn mặc dù
ralphgabb

8

Như thông báo đã nêu, bạn cần cho phép truy cập adb trên điện thoại của mình.

Trước tiên, bạn cần kết nối điện thoại với PC bằng cáp USB, sau đó thông báo ủy quyền sẽ bật ra trên màn hình. Đánh dấu vào sự lựa chọn của bạn, sau đó cho phép nó.

NẾU thiết bị của bạn không hiển thị bất kỳ tin nhắn nào khi được kết nối với PC. Hãy làm điều này.

Xóa / data / misc / adb / adb_key, khởi động lại điện thoại của bạn và thử kết nối lại. Tin nhắn sẽ xuất hiện.


2
Vẫn không có tin nhắn. Tôi không biết phải làm gì bây giờ :( Tôi không muốn gỡ lỗi trên trình giả lập ...
Quak

Rút phích cắm và lắp lại công trình! Kịch bản này xảy ra khi bật gỡ lỗi USB lần đầu tiên.
David Douglas

8

Tôi đã gặp lỗi này với Nexus 10. Tôi đã thử tất cả các câu trả lời tôi có thể tìm thấy và sau đó tôi nhận ra mình đang sử dụng một cổng USB khác so với bình thường. Tôi đã chuyển sang sử dụng cổng mà tôi thường sử dụng, ở phía bên kia của máy tính xách tay của tôi và ủy quyền xuất hiện trên máy tính bảng của tôi!


6

Có vấn đề tương tự trên osx và Nexus 5 (A6.0.1). Tôi đã nhận được cửa sổ bật lên ủy quyền và xác nhận nó, mặc dù Android Studio cũng như bất kỳ IDE nào khác có thể kết nối với thiết bị.

Hóa ra Nexus của tôi (đã root ) bị thiếu các tệp chính.

  • Đã khởi động lại thiết bị Android vào recovery
  • Mã Ran dán bên dưới
  • Thiết bị Android được khởi động lại, adb hiện xác định thiết bị

Nhấn phím từ máy tính sang thiết bị Android:

 cd ~/.android && adb push adbkey.pub /data/misc/adb/adb_keys

Giải pháp đến từ đây


ĐÂY là câu trả lời cho một thiết bị không thể hiển thị hộp thoại ủy quyền ADB (như khi cài đặt kernel tùy chỉnh)
BamsBamx

5

Tôi đã được xếp hạng với điều này, tôi đã nhận được hộp thoại cấp phép đó bằng cách tắt wi-fi của điện thoại.


5

Giải pháp là sao chép tệp của bạn ~/.android/adbkey.pub(trên GNU / Linux hoặc %USERPROFILE%\.android\adbkey.pubtrên Windows) sang Android và đặt nó dưới dạng /data/misc/adb/adb_keys. Bạn cần quyền root để làm điều đó.

Bạn có thể chuyển tệp theo bất kỳ cách nào bạn muốn (hoặc có thể), có thể là USB, e-mail hoặc dịch vụ tải lên tệp tạm thời. Trong trường hợp của tôi, vì đây là bản cài đặt Android-x86 mới trong Máy ảo, không có trình duyệt web có thể sử dụng được và với adb mạng / TCP không hoạt động, tôi thực sự phải nhập 715 ký tự.

Ít nhất là nó đã làm việc.


4

Tôi đã không nhận được dấu vân tay RSA bật lên trên điện thoại của mình.

Tôi phải đi vào

  C:\Users\<userName>\.android\adbkey and adbkey.pub 

xóa các tệp đó rồi xóa và khởi động lại máy chủ adb. Tôi đã phải dừng và khởi động lại trình gỡ lỗi và kết nối dưới dạng USB ở chế độ PTP.

Vì khóa ủy quyền RSA đã được lưu trữ trong đường dẫn này, việc hủy và khởi động lại máy chủ adb không giúp ích được gì.


4

Điều này đã giải quyết vấn đề của tôi!

  1. chạy trình giả lập Android của bạn
  2. đi tới cài đặt và bật chế độ nhà phát triển
  3. bật từ cài đặt nhà phát triển gỡ lỗi usb

tại thời điểm này, bạn sẽ nhận được massage popup tại trình giả lập để ủy quyền cho thiết bị và bạn thật tuyệt khi đi :)


3

Nếu bạn đang dùng Ubuntu, hãy thử chạy máy chủ với quyền root:

sudo adb kill-server

sudo adb start-server

cái này đã giúp tôi trên Ubuntu 19.10 và Amazon Fire 7, cảm ơn!
trống

3

Bạn nên xóa tập tin: c:\users\_user_name_\.android\adbkey


Điều này đã giúp tôi cùng với làm theo quy trình 5 bước của @Martin. Điều này có thể đi giữa các bước 2 và 3.
Cat Perry

2

Trên một số thiết bị Samsung, thay đổi chế độ có thể được đặt bằng cách quay số *#0808#không dính mà không khởi động lại trực tiếp. Sau khi khởi động lại, quay số cùng một chuỗi và đảm bảo rằng bạn đã adb + mdpchọn và đặt USB AP. Sau đó, đảm bảo kết nối lại điện thoại và khởi động lại máy chủ ADB. Cũng cố gắng tránh các trung tâm USB và phù thủy máy ảo chắc chắn làm phức tạp thêm vấn đề. Việc làm theo các hướng dẫn được đề cập trước đây để xóa các thiết bị được ủy quyền, v.v.


Tuyệt quá! Hoạt động cho Samsung Galaxy S5 Android 5.0 (OTA được cập nhật từ KitKat). Tôi cũng nên đề cập rằng vấn đề chỉ xuất hiện trên máy tính để bàn Windows 7. Tại windows 7 laptop và mini-mac, nó không bao giờ yêu cầu ủy quyền!
madlymad

2

Tôi đã có một vấn đề tương tự. Tuy nhiên, nó đã được giải quyết bằng một giải pháp khác. Tôi nghĩ rằng tôi có thể chia sẻ điều này ở đây là tốt. Hãy để tôi mô tả vấn đề của tôi đầu tiên.

Tôi đã có SDK Android trong Ubuntu của tôi. Đường dẫn đến SDK Android không nằm trong đường dẫn biến môi trường. Tôi đã cài đặt adb bằng một apt-getlệnh và nó không thể tìm thấy thư mục nhà sdk và do đó, nó đã hiển thị lỗi trái phép và thiết bị cũng không bật lên bất cứ điều gì. Tôi bị kẹt ở đây.

Sau đó, tôi gỡ cài đặt adb bằng cách sử dụng apt-get purgemà tôi đã cài đặt trước đó. SDK Android có chương trình adb trong platform-toolsthư mục. Tôi chỉ cần thêm đường dẫn đến biến môi trường và nó hoạt động như một nét duyên dáng.

export PATH=${PATH}:/home/YOUR-USERNAME/path/to/adb
adb devices
List of devices attached
f7f716d56905    device

Do đó, vấn đề không phải là thiết lập SDK Android cho đường dẫn biến môi trường.


2

Vấn đề tương tự bắt đầu xuất hiện khi tôi thay đổi thiết bị phát triển của mình, nó đã được giải quyết như sau:

$ mv ~/.android/adbkey ~/.android/adbkey.old
$ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old
$ adb kill-server
$ adb start-server

1

Kiểm tra nếu bạn đã cài đặt Kies. Đó là một giải pháp khả thi


1

Tôi chỉ thử adb kill-server , nó hoạt động với tôi:

PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        unauthorized
PS C:\Users\languoguang> adb shell
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

giết và khởi động máy chủ adb:

PS C:\Users\languoguang> adb kill-server
PS C:\Users\languoguang> adb start-server
* daemon not running; starting now at tcp:12345
* daemon started successfully
PS C:\Users\languoguang> adb devices
List of devices attached
MKJ0117A19000186        device

1

Ngắt kết nối thiết bị của bạn khỏi máy tính.

Đi vào cài đặt của nhà phát triển.

Tắt cài đặt của nhà phát triển.

Bật cài đặt của nhà phát triển.

Bật gỡ lỗi USB (và bất kỳ cài đặt nào khác bạn đã bật trước đó)

Kết nối lại thiết bị của bạn với máy tính.

Thử lại.

Làm việc cho tôi vì vậy hy vọng nó làm việc cho bạn!


0

Tôi đã có cùng một tin nhắn trong hai điện thoại:

- Sony Xperia E
- Samsung Galaxy Core 2

cả Android 4.4.2 và tôi đã giải quyết nó bằng hai bước sau:

1.- Cập nhật adb của tôi lên 1.0.31, tải xuống phiên bản SDK Android mới nhất từ ​​Trình quản lý SDK

Bạn có thể kiểm tra phiên bản adb của mình bằng cách gõ

adb version

2.- Khi điện thoại được cắm ở chế độ Gỡ lỗi USB, một thông báo xuất hiện yêu cầu bạn cho phép máy tính này gỡ lỗi. Bạn phải đánh dấu "Luôn cho phép máy tính này" và nhấp vào Cho phép .

Hy vọng nó giúp.



0

Nó không thể hoạt động trong mọi tình huống nhưng vì tôi đã sử dụng một dây cáp dài nên thiết bị của tôi không kết nối đúng cách và thông báo sẽ không bật lên thay đổi cáp có thể giải quyết vấn đề


0

adb usb làm việc cho tôi Điều này khởi động lại trình nền adb nghe trên cổng USB Lệnh được trả về:

lỗi: thiết bị trái phép. Vui lòng kiểm tra hộp thoại xác nhận trên thiết bị của bạn

. Nhưng lời nhắc cho phím RSA xuất hiện ngay trên điện thoại. Khi tôi chấp thuận, mọi thứ bắt đầu hoạt động như mong đợi


Điều này chỉ cho tôi "lỗi: không tìm thấy thiết bị / trình giả lập".

0

Sau khi cài đặt Android studio, tôi có quyền không chính xác trong thư mục "~ / .android" (chỉ truy cập để đọc và viết cho root). Vì vậy, tôi đã thay đổi nó và chạy dự án từ studio Android (thiết bị vẫn được đánh dấu là "không được phép").

Android studio xuất hiện lỗi "Lỗi khi cài đặt apk", nhưng trong thư mục "~ / .android" đã tạo các tệp "adbkey", "adbkey.pub", "debug.keystore".

Sau đó, tôi khởi động lại adb (chạy lệnh adb kill-serveradb start-server ) và hộp thoại ủy quyền xuất hiện trên thiết bị của tôi.

Hy vọng ai đó sẽ tiếp cận giải pháp này.


0

Những gì tôi đã làm để giải quyết vấn đề là ngắt kết nối và kết nối lại cáp usb với cổng USB (thực hiện với một cổng khác trên máy của tôi).

Sau đó, tôi đã chọn tính phí và đó là nó. Thiết bị di động yêu cầu tôi cấp quyền truy cập cho máy, tôi đã đồng ý và điều đó đã giải quyết được vấn đề.

Khi chạy các thiết bị adb, tôi thấy thiết bị trong danh sách.

(Thực hiện trong Windows 10 home).


0

Tôi đã bị mắc kẹt trong vấn đề này khá lâu và tôi đã có thể giải quyết vấn đề hoàn toàn bằng cách sao chép adbkey từ máy tính mà điện thoại của tôi sẽ kết nối.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.