如果连接了多个仿真器/设备,是否可以安装APK文件

时间:2011-08-25 06:55:21

标签: android android-emulator emulation adb

我知道如何通过命令提示符将apk文件安装到模拟器中。 但我想知道是否有可能通过给出任何具体的名称安装相同的apk文件到多个模拟器? 实际上我必须在许多设备中测试一个apk文件。为此,我已经开始了许多设备。我知道如何安装它。如果所有设备都打开,那么它将无法安装。那么是否有任何替代安装apk文件通过给任何特定的设备模拟器ID或任何名称? 如果有任何想法,请帮助我。 。 。 感谢。

5 个答案:

答案 0 :(得分:222)

是的,您可以在特定设备上安装apk。

在命令中,键入:

adb devices
// list of devices and its unique ID...

然后输入:

adb -s "<deviceIDfromlist>" install "<path-to-apk>"

答案 1 :(得分:9)

步骤1:获取所有设备连接到设备的设备ID

adb devices

第2步:安装到要安装的特定设备ypu <​​/ p>

adb -s deviceId安装路径+ apk

示例:

第1步:

C:\ Android \ android-sdks \ platform-tools&gt; adb devices 附加设备列表 模拟器-5554设备 014FD87107021017设备

第2步:

C:\ Android \ android-sdks \ platform-tools&gt; adb -s 014FD87107021017安装C:\ Users \ 用户\文件\ appname.apk

答案 2 :(得分:5)

使用以下脚本在多个设备/模拟器上安装apk。

    for SERIAL in $(adb devices | grep -v List | cut -f 1);
    do adb -s $SERIAL install -r /path/to/product.apk;
    done

如果您没有重新安装apk,请删除-r。您还可以将“install -r /path/to/product.apk”替换为其他adb命令,例如在单个设备上工作。

它适用于我在真实设备上,但我相信它也适用于模拟器。

答案 3 :(得分:2)

是的,你可以在多个模拟器中安装你的apk文件,你必须在命令提示符下给出名称这里是指导的链接

http://developer.android.com/guide/developing/tools/emulator.html

答案 4 :(得分:0)

您可以使用USB调试一次安装在多个设备上。

在Eclipse中 运行 - &GT;运行配置 - &gt;选择你的项目(左侧) - &gt;目标 - &gt;在所有兼容设备上启动。

所选项目将安装在所有连接的设备上