2014-09-05 56 views
2

我有一個關於adb連接的問題。在我的情況下,我在手機A中創建一個wifi火鍋,手機B連接到這個wifi並擁有一個IP地址。我想在電話A中建立一個adb連接。但是我遇到一個錯誤。在我的電話A中,我嘗試了以下命令:停止adbd,啓動adbd,adb tcpip 5555,adb connec x.x.x.x.它總是失敗並報告: 無法連接x.x.x.x.從shell窗口中,我可以找到port-5038正在收聽。從手機A ping也可以。但它不能工作,我不知道該怎麼做。任何人都可以幫助我。任何人有類似的經歷? 非常感謝。這是可能連接兩個手機與ADB連接?

+0

你想用PC或手機A建立兩個adb會話給手機B嗎? – 2014-09-05 12:51:53

+0

我只在電話A和電話B之間建立一個adb會話。從電話A開始到電話B.電話作爲wifi接入點工作,電話B接入並擁有IP地址。我想通過adb connect x.x.x.x連接到這個ip。所以我可以使用adb命令來安裝我的apk。對此有何想法?謝謝。 – mmm2006 2014-09-05 15:50:25

回答

0

是的,這是可能的。請按照以下步驟操作:手機

  • 接電話B的

    1. 啓動WiFi熱點由PC
    2. 開始的WiFi
    3. 連接手機到PC
    4. 運行adb tcpip 5555
    5. 斷開手機將電話B連接到PC
    6. 運行adb shell
    7. 運行adb connect "PhoneA's IP" 5555
    8. 執行adb shell

    注意:如果您的phoneA是在5555端口監聽,你再次啓動TCPIP 5555然後PhoneB有問題與PhoneA與5555端口進行連接,我也遇到過,你必須通過啓用TCPIP問題5555 session in phoneA

  • +0

    嗨,Rahul R Dhobi,首先感謝您的回答。我不明白你的腳步。您的步驟就像下面:1)啓動電話A的WiFi熱點, 2)由起始的WiFi連接手機B, 3)電話A連接到PC,從PC 4運行ADB TCPIP 5555斷開電話A)電話B連接到PC運行adb shell運行adb connect「PhoneA的IP」5555執行adb shell。 – mmm2006 2014-09-09 09:21:04

    +1

    你不明白哪一步? – 2014-09-09 09:33:58

    +0

    我只是再做一次。 1)將電話B連接到PC,運行「adb tcpip 5555」,2)然後運行「adb connect x.x.x」。在電話A中,連接可以建立。太棒了。嗨,Rahui [R Dhobi,你知道我怎麼可以跳過「亞行TCPIP 5555」。你知道,電話B是我的客戶的電話,我不能在其中運行adb命令。我可以手機和電話B,其中A USB電纜連接在手機運行「亞行TCPIP」?非常感謝你的幫助。 – mmm2006 2014-09-10 05:04:36