題:
三星(Galaxy S4)不顯示“授權USB調試”對話框
merlin2011
2015-03-09 05:04:22 UTC
view on stackexchange narkive permalink

我試圖按照此處的說明進行操作,但是我的手機從不顯示“授權USB調試”選項。

在PC端, adb設備表示PC可以看到該設備,但它被列為“脫機”,並且我無法使用 adb shell 與它對話。

如果我拔下了設備, adb設備根本不會列出它,因此我認為adb服務器能夠看到電話並且根本無法與它通話。

如何我強制在手機上顯示“允許USB調試”嗎?

我已經嘗試重新啟動兩個設備並在手機上禁用和啟用USB調試。

@Firelord,是的,我嘗試了三台機器,但它們都是Linux。沒有嘗試過Windows或Mac。
您的電纜可能有故障,或者不是數據電纜。
十三 答案:
Chuck Renner
2016-02-14 04:14:13 UTC
view on stackexchange narkive permalink

我在多個Android設備上多次發生這種情況。每次將設備置於照片傳輸(PTP)模式即可解決。

當我的設備處於MTP或任何其他模式時,ADB對我不起作用。

這應該被接受。我在Nexus 6P上遇到過同樣的問題,我可以在Win10上進行調試而沒有任何問題,但是在Ubuntu 18上卻沒有彈出“允許USB調試”對話框。我找到了這個答案,嘗試了一下,然後像個魅力一樣解決了。
為我選擇了MTP。切換到PTP並開始工作。謝謝。
當選擇“安裝驅動程序”時,我的設備僅顯示在Chrome的刪除調試中,但對於MTP或PTP消失。目前仍不會請求授權。
接受USB調試後,我的Nexus 5x以某種方式切換到“充電”模式。將其重新設置為MTP對我來說已經修復了。
這應該是公認的答案。這個問題在2019年的Oneplus 6 / Android 9上仍然會發生,並且解決方案是唯一有效的方法。
此解決方案並非在每種情況下都有效,我嘗試了所有選項,並且未顯示對話框
Sdghasemi
2015-03-11 13:26:27 UTC
view on stackexchange narkive permalink

我的SAMSUNG Galaxy S4有時也會用這個煩人的離線狀態消息困擾我。我總是通過嘗試以下選項來解決它:

  • 嘗試吊銷USB調試授權 >在開發人員選項菜單上。
  • 嘗試使用 adb kill-server adb usb 命令。
  • 如果上述方法均無效,請嘗試重新插入設備
  • 請嘗試重新啟動設備
  • 打開 USB調試 關閉,然後再次打開
  • 嘗試關閉開發人員選項 關閉,然後再次打開

希望它會幫助您。

我只是為其他人提供了通用的解決方案而沒有嘗試:)
想法2(“ kill-server”,然後是“ usb”)在我的S6上為我工作,而沒有其他辦法!謝謝!
順便說一句,我的手機也處於PTP模式(由於下面Chuck的回答),而不是MTP。不確定是否相關,但是如果這些選項在MTP中都不起作用,請嘗試將其切換到PTP並重試。
使用“ adb usb”是我遇到這個問題時從未嘗試過的新方法:D謝謝,這一次它有用;)
“ adb kill-server”和“ sudo adb start-server”使它對我顯示。
rpkrpk
2016-06-13 01:12:03 UTC
view on stackexchange narkive permalink

我不確定您是否解決了這個問題,但是我遇到了這個問題,並嘗試了許多不同的過程,每個過程可能都對其他人有所幫助,但這是2016年,總結可能會有所幫助。

當我在Linux上安裝Android Studio時,2016年購買的一部全新手機無法正常工作。 2015年購買的一部手機運行正常。新手機無法使用完全相同的配置。

當我打開Android Studio時,AVD管理器沒有顯示新手機,但是顯示了舊手機。舊手機通過USB插頭連接時,拋出一個對話框,要求我確認RSA密鑰的指紋,但是新手機在連接時沒有顯示相同的對話框。

我發現了一個提示在 https://stackoverflow.com/questions/18011685/cant-connect-nexus-4-to-adb-unauthorized上進行嘗試,它對我有用。

我從〜/ .android中刪除了兩個文件adbkey和adbkey.pub。顯然,android-studio檢測到了這一點並立即創建了密鑰。一旦發生這種情況,新手機將打開對話框並開始工作。我可以在Android Studio的AVD菜單上看到電話並開始運行應用程序。

adb版本1.0.31,但是,如果我嘗試在命令行Android上運行“ adb設備” -Studio停止在AVD菜單上顯示此手機。

我仍然看不到電話(但這不會打擾我,因為我可以從AVD菜單中看到電話)。 adb命令行實用程序僅顯示正在運行的仿真器,但未顯示以調試模式連接的電話(在AVD菜單上看到的電話),直到運行命令為止。

  $ adb devicesadb服務器已過期。 killing ... *守護程序已成功啟動*仿真器-5554連接的設備列表 

在這一點上,重新連接手機無濟於事。 AVD菜單僅顯示仍在計算機上運行的模擬器。

您必須運行“ adb kill-server”。完成此操作後,如果您打開AVD菜單,則Android Studio會初始化其自己的ADB,然後電話會顯示在AVD菜單上。

adb版本1.0.31Android Studio 2.1

因此,總而言之:兩件事。

  1. 在打開Android Studio的同時,從〜/ .android刪除adbkey和adbkey.pub。
  2. 請勿運行命令行實用程序adb。它與由Android Studio運行的服務器實例混淆。命令行中的服務器實例可用於某些電話,但不適用於所有電話。 Android-Studio可與我擁有的所有手機配合使用。
  3. ol>

    上面的所有操作當然都是在確定以下條件之後:

  • 您點擊了“內部編號” 7次並啟用USB調試模式...
  • 嘗試多次“撤消調試權限”
  • 嘗試將電話重啟幾次
  • 啟用/禁用/啟用USB調試模式,

以上所有步驟似乎都可以嘗試伏都教,但實際上,除了我上面列出的那些步驟之外,它們均無濟於事。

(更新:添加此行本來是註釋,但屬於答案)。

我還必須將新手機的供應商ID添加到/etc/udev/rules.d/51-android .rules文件可幫助您識別新手機並設置權限。

刪除〜/ .android完全為我工作
Kris
2016-12-30 11:04:41 UTC
view on stackexchange narkive permalink

我剛發生這種情況。調試在辦公室工作正常,但在家裡卻無法進行。

原來是我的USB電纜。每次插入時都會充電,但從未收到“允許USB調試”提示。

我嘗試了另一條電纜,同樣。

第三根電纜很吸引人,在一根更好的電纜上也能正常工作。

Eureka
2019-06-24 12:23:22 UTC
view on stackexchange narkive permalink

I required "Default USB configuration" to be set to "MIDI"

Windows 10, current as of 24 June 2019. Samsung Galaxy S8 plus.

After 6 months of trying random things and being frustrated I figured it out today!

Of course I had done the obviously necessary steps:

a. On the phone, enable USB Debugging through Developer Options:https://stackoverflow.com/questions/18103117/how-to-enable-usb-debugging-in-android

b. On the computer, install the appropriate "OEM USB driver" for your phone manufacturer:https://developer.android.com/studio/run/oem-usb.html#Drivers

I did those a long time ago, but only recently managed to get the following two things right:

1. Important to choose the right USB cable

A cable might work wonderfully for charging your phone from your laptop, but not work for data transfer (because different pins are used for these purposes). An easy way to check that you have the right cable, set your phone's "Default USB Configuration" in Developer Settings to "Transferring files".

You should be able to see your phone and its contents in Windows File Explorer.

2. Set your phone's "Default USB Configuration" to "MIDI"

Over the last few months' annoyance, I never tried this. Why the hell would that be right?! Today by chance I tried it. I got the "Allow USB debugging?" prompt rather than the "Allow access to phone data?" that we get when connecting with the other USB configurations.

On the Chrome Dev Tools "Remote Devices" panel, within 1 or 2 seconds the phone shows up. Hooray!

This is reproducible, i.e. when you keep computer and phone connected, and flick between the settings of "Default USB configuration", the phone appears and disappears from Chrome Dev Tools Remote Devices, within a second or two. Only appears when phone is set to "MIDI".

On the Chrome Dev Tools "Remote Devices" panel, within 1 or 2 seconds the phone shows up. Hooray!

[edit] 3. You might have to set it away from MIDI and then back to MIDI

I have found a few times that it stops working inexplicably, but it can be fixed by going to Developer Options, setting to something other than MIDI, waiting for the "pling plong" sound from your Windows computer, and then set it back to MIDI.

user6123723
2019-09-07 05:51:06 UTC
view on stackexchange narkive permalink

如果顯示未經授權,但在電話上看不到RSA提示符,請執行以下操作。

Linux

 哪個adb  

Windows

 其中,adb  

標識路徑中所有重複的條目。刪除重複項。

現在做

  adb kill-server adb啟動服務器 
Alien Tech
2018-04-05 15:53:54 UTC
view on stackexchange narkive permalink

我不得不從電話上的/ data / misc / adb中刪除adbkey,然後

在adb shell類型> adb kill-server中adb shell類型> adb start-server

現在連接USB電纜即可帶回選件。出於某些奇怪的原因,我撤消了授權,並花了數小時將其取回。

謝謝..

webnoob
2018-11-02 00:13:54 UTC
view on stackexchange narkive permalink

我遇到了同樣的問題,事實證明,將USB模式設置為文件傳輸而不是充電導致了我的問題。將其設置為充電模式後,它立即解決了問題,並提示我進行調試。

ConcernedHobbit
2019-04-30 03:59:17 UTC
view on stackexchange narkive permalink

我的問題歸結為我沒有在計算機上安裝ADB(Android調試橋)。

我按照此處的說明進行操作,並實際上在此處下載了它。將ADB安裝到計算機上之後,我先運行命令: adb kill-server ,然後運行 adb start-server

完成所有這些操作之後,我的根終於成功了!我不確定 adb 步驟是否必要,但我繼續執行了這些步驟。然後,當我重新連接手機時,實際上彈出了授予我的計算機權限的對話框,並且我可以root。

dev-segal
2019-07-03 09:41:33 UTC
view on stackexchange narkive permalink

此答案適用於當前面臨此令人煩惱的問題(2019+)的任何人

以下是一些可以嘗試的常規信息:

  • 重新啟動設備(我知道,但請嘗試一下)
  • 通過開發人員選項啟用USB調試-如何在Android設備上啟用USB調試開發人員選項
  • 不要播放直到必要時才使用ADB,因為據我所知,如果您對使用實用程序不完全滿意,那麼它的弊大於利。

如果您嘗試使用ADB失敗了大約5個小時以上技術,您可以按自己的方式尋求對我有所幫助的自定義解決方案。或者,您可以直接查看我問的問題

似乎計算機的配置文件(也許是RSA密鑰指紋)已被自動識別。 android設備,因此它不要求任何權限。從那裡,我仍然有點想了解它。但是基本上,一旦我重置(恢復出廠設置)計算機,它就會開始再次提示我進行授權。我確定恢復出廠設置是在選件的最末端,但最終還是有效。

Ilya Gazman
2020-01-09 22:30:53 UTC
view on stackexchange narkive permalink

這對我有用:

  1. 〜/ .android adbkey adbkey.pub 文件/ code>文件夾
  2. 運行 adb kill-server
  3. 運行 adb usb
  4. ol>
Neurotransmitter
2020-02-03 17:54:20 UTC
view on stackexchange narkive permalink

別忘了安裝 adb 來工作。

對於Debian / Ubuntu來說,它很簡單:

  sudo apt安裝adb  
Mehdi Boukhechba
2020-04-01 21:01:15 UTC
view on stackexchange narkive permalink

嘗試為您的操作系統安裝Android USB驅動程序。這是適用於Windows機器的三星手機:

https://developer.samsung.com/mobile/android-usb-driver.html



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...