2015-06-10 281 views
0

有誰知道如何使設備adb另一個設備。Android設備adb另一個設備

Device1的我創建一個文件夾的APK複製並粘貼5個APK文件。

然後我使用微型USB來微型USB連接到另一個設備。

然後從device1我adb所有這5個apk文件到device2 使用這樣的猜測?

adb install 1.apk & adb install 2apk & adb install 3.apk & adb install 4.apk & adb install 5.apk 

我知道這是可能的,因爲我知道有人這樣做。但他們不會透露它是如何完成的。謝謝

+0

根你DEVICE1,並把對'adb'? – Codebender

+0

@ Abishek Manoharan你有沒有關於如何在rooted設備上安裝adb shell的任何信息?,謝謝 – Joolah

+0

默認安裝在android設備上的shell,通常也是'adb',如果沒有,你可以adb將adb push到設備host – Arseniy

回答

0

AFAIK,通過USB連接兩個android設備是沒有意義的。 您可以通過tcpip(通過WiFi)使用adb來完成此操作。

以下是你需要做的:

  1. 確保兩個設備都在同一個網絡上。這可以通過將它們連接到相同的AP,通過使用WiFi direct或 通過將它們一起設置爲熱點並將第二設備連接到它來連接在一起來完成。
  2. 配置設備2 adbd在TCPIP工作(這是從您的桌面外殼完成):

    adb tcpip <port number>

  3. 從設備1 shell中運行:

    adb connect <device 2 ip>:<port number>

    adb install 1.apk

    adb install 2.apk2

    等等...

+0

謝謝你的回覆。現在。如果我有30個設備,我想要安裝apk而不是adb。有沒有使用你的例子。 那麼意味着我想從設備1到設備2使用USB的adb是因爲便攜性。 – Joolah

+0

如果您需要在30臺設備上安裝這些應用程序,爲什麼不從電腦上完成? 爲什麼你必須從android設備上這樣做? –

+0

因爲我的應用程序連接到本地網絡(它的受限制)進行測試。沒有互聯網訪問或不能有本地文件夾來存儲apk。所以當我需要進行錯誤修復時。連接30個設備,並運行項目來安裝apk,需要很長時間。但是,如果我將它放在設備上,那麼我可以更快地將設備連接到設備。 – Joolah