2015-02-07 48 views
5

我在一個USB端口上使用我的S5設備進行不可靠調試時出現問題。我的Nexus沒有類似的問題。我可以通過切換USB端口解決這個問題,但我真的想知道發生了什麼。有一天,兩個USB端口開始表現這種方式;然後如果我現在不修復它,我將不知道。使用Android Studio和Samsung S5進行不可靠調試

這是我做什麼來產生問題。

  1. 我連手機USB

這是亞行的日誌說在這一點上

PropertyFetcher:設備離線PropertyFetcher適合: 設備c9c2d39f AdbCommandRejectedException獲取屬性 AdbCommandRejectedException越來越設備c9c2d39f的屬性: 設備未經授權。請檢查您的
設備上的確認對話框。設備監視器:用於設備
爲ExecutionException獲得信息c9c2d39f

請不說,手機實際連接 - 和我能看到的logcat等設備上我連接後。我試圖從開發者菜單中撤銷調試權限,並重新授權計算機。

  • 開始我的應用程序,我想調試
  • 按「附加調試器來處理」圖標(以常規的「調試」圖標的右側)
  • 此時,出現「選擇進程」對話框,沒有正在運行的進程。這款手機還斷開調試會話,並且不顯示運行

    ADB設備

    此時亞行重新啓動不起作用時。調試返回的唯一方法是將手機重新連接到USB端口。

    正如我所說,這隻發生在我的USB端口之一,它在另一個。有沒有人有關於這裏發生了什麼的想法?

    +0

    你至少可以在手機上安裝應用程序嗎? – 2015-02-09 22:37:17

    +0

    你見過[Android Studio - ADB Error](http://stackoverflow.com/questions/26079838/android-studio-adb-error-device-unauthorized-please-check-the-confirmat)? – 2015-02-12 11:03:01

    +0

    @JaredBurrows是的。我可以安裝我的應用程序。用我的一個Mac的USB端口,一切都按預期工作。 – 2015-02-12 14:27:19

    回答

    0

    當計算機的主板退出時,舊計算機上出現類似問題。作爲預防措施,您應該備份所有工作,並嘗試確定這是否與硬件或軟件相關。根據我的經驗,當USB端口開始動作時,它通常與硬件有關。

    當我的行爲開始時,它會連接並確認連接的設備,但是計算機會在讀取設備文件時拋出各種錯誤,甚至允許連接保持。我嘗試重新安裝軟件,重置固件,重新安裝固件等。我無法弄清楚發生了什麼事,所以我讓我的朋友檢查了一下(他在計算機工程方面有大約30多年的經驗),他確定了它是我的電腦主板正在退出。他說唯一可以糾正的是更換主板或換一臺新電腦。

    +0

    我的Nexus 5工作得很好,在任何USB上進行adb調試 – 2015-02-17 11:29:25

    +0

    對不起,沒有看到這個說法。在這一點上,它似乎是某種軟件腐敗。如果不是這樣,那麼它聽起來像電腦沒有讓自己看到S5,這將解釋手機連接,然後斷開連接,如果有關於設備有權查看計算機內容的問題有時會發生。幾乎聽起來像一個諾克斯問題... – Yistorian 2015-02-17 23:45:13

    0

    我也有類似的問題。

    請嘗試以下步驟:

    1. 拔下USB電纜。重新啓動計算機和三星S5

    2. 在S5' 開發人員選項,點擊 「撤銷USB偵錯授權」,然後按OK

    3. 在Android Studio中,勾選 「工具|安卓|啓用ADB一體化」,如果已經檢查,取消選中它,然後再次檢查。

    4. 將您的三星S5,並按照指示的對話,讓這臺電腦......

    5. 運行你的應用程序

    這些步驟應該可以解決問題。

    0

    儘管啓用/禁用調試,更新驅動程序並重新啓動手機和計算機,但我的S5活動狀態顯示「脫機」到ADB。最後 - 我將USB插頭從集線器中移出,並直接從手機插入電腦 - 最終運行。

    相關問題