2017-08-02 111 views
3

我搜索了互聯網並嘗試了我遇到的所有內容,但我無法弄清楚我做錯了什麼。我無法將調試器附加到Android Studio中的Android進程中。無法將調試器附加到Android Studio中的Android進程2.3.3

我已經在使用VirtualBox並運行Ubuntu 16.04.2的虛擬機上的Android Studio 2.3.3中構建了一個應用程序。我在我的設備上安裝了應用程序,一個Getac數據記錄器,並且注意到我的應用程序打開了幾秒鐘,顯示一個空白的白色屏幕,然後崩潰。所以,我試圖在我的設備上調試應用程序以發現問題。當我點擊「附加調試器到Android進程」圖標時,我可以看到我的設備作爲選項,但是,當我選擇我的設備時,「確定」按鈕變灰。我沒有辦法繼續這個過程。有時會彈出警告「調試信息不​​可用,請關閉使用ADB:Monitor,DDMS,Eclipse的其他應用程序」,但不是每次都會彈出。

有沒有人有什麼想法,我失蹤了?它是否與在虛擬機上工作的限制有關?

事情我已經嘗試:

  • 確保我已經讓我的設備

  • 選擇各種節目的所有進程/自動/ JAVA的組合的/ etc上的USB調試

  • 命令:adb kill-server,然後adb start-server;亞行擊殺服務器,那麼亞行-P 5038啓動服務器

  • 在等待我的設備堵塞,直到我啓動調試器附着

  • 大廈調試版本

  • 添加機器人:可調試=「真「我在我的AndroidManifest.xml中的應用程序,然後注意到它不是建立調試版本,並把它背出來

  • 禁用和重新啓用通過工具亞行整合後需要/安卓/啓用ADB集成

  • 關閉Android的工作室,然後再

  • 打開它改變ADB端口

  • 無效緩存/重啓

  • 卸載應用程序,乾淨的構建,重新安裝應用程序

  • 使用以下命令安裝MTP:apt-get install mtpfs。它說,mtpfs已經是最新版本,但是Ubuntu錯誤「無法打開MTP設備」[usb:001,021]''確實會持續下去,但並非總是如此。

  • 撤銷USB調試授權,退出Android Studio和我的VirtualBox,重新啓動所有設置,然後重新設置。

請注意:

  • 我全新的發展(略高於在web開發一年的經驗),品牌新的應用程序開發(這是我創建的第一個應用程序),全新的Android Studio(再次,非常第一個應用程序)。

  • 我的設備作爲選項顯示在調試器中。只是OK按鈕變灰,無法前進。

  • 我沒有Eclipse或Monitor(因此也沒有DDMS)運行。

編輯:我注意到,「#com.android.ddmlib - 亞洲開發銀行拒絕連接到客戶端‘[數字]’:關閉」的顯示在我終端幾次與幾個不同的數字組合。不知道這是什麼意思。也許我正在運行DDMS?我認爲這是通過監視器運行的嗎?

回答

0

從PC上拔下手機。然後重新插入。在彈出窗口中,確保將其設置爲「Media Sync (MTP)」

+0

這不是一個彈出我的選項。我應該補充一點,我也收到了Ubuntu的錯誤「無法打開MTP設備」[usb:001,021]',但我已經使用apt-get install mtpfs安裝了MTP,它說mtpfs已經是最新版本了,但是這個錯誤會持續下去,但並不總是這樣,現在我已經把它添加到了我嘗試過的東西列表中。 – queenwebdev

相關問題