2015-06-10 186 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