所以,我一直在使用以下guide来帮助我这一点无济于事。这是否已修补或与亚行不兼容?
我尝试过改变:
SETLOCAL ENABLEDELAYEDEXPANSION
:: INSTALL ON ALL ATTACHED DEVICES ::
FOR /F "tokens=1,2 skip=1" %%A IN ('adb devices') DO (
SET IS_DEV=%%B
if "!IS_DEV!" == "device" (
SET SERIAL=%%A
echo "adb -s !SERIAL! %ARGUMENTS%"
call adb -s !SERIAL! %ARGUMENTS%
)
)
到
SETLOCAL ENABLEDELAYEDEXPANSION
:: INSTALL ON ALL ATTACHED DEVICES ::
FOR /F "tokens=1,2 skip=1" %%A IN ('adb devices') DO (
SET IS_DEV=%%B
if "!IS_DEV!" == "device" (
SET SERIAL=%%A
echo "adb -s install %ARGUMENTS%"
call adb -s install %ARGUMENTS%
)
)
然而,ADB继续展示可用命令的基本ADB菜单,并且什么都不做。根据我的知识,我做了很多研究。
我需要解析的参数是什么?
如果我甚至可以运行多个ADB窗口来自动拾取下一个设备并运行安装agent.apk就足够了。
答案 0 :(得分:2)
写作时
adb -s
表示您即将指定设备名称/ ID,但它会找到安装,因此它会转出adb菜单,说这是我能做到的,不能做的。
因此,如果您只连接了一部手机,那么您可以写出
adb install %ARGUMENTS%"
但如果您有多部手机,则需要指定手机ID