我有一个愚蠢的问题:是否可以在没有启用开发者选项的情况下运行adb?
我想通过批处理脚本在多个设备上部署应用程序,但目前我需要启用开发人员选项,我不希望这样做。
如果有可能我应该怎么做?
这里有我的批处理脚本:
@echo off
echo START
for /F %%A in ('adb devices ^|findstr /i /r "device" ^|findstr /i /v "list"') do (
echo Installing APK to : %%A
if %%A neq "" (
adb -s %%A install %1
)
)
pause
答案 0 :(得分:2)
简短回答:
没有标准和通用的方法来做你想做的事。
答案很长:
这取决于。许多制造商实施他们自己的专有接口,可用于实现与您类似的目标。例如,通过特殊的USB电缆(使用特定的ID引脚)连接此类设备会强制该设备枚举额外的USB接口。该接口可用于发送特殊命令(在您的情况下将 USB调试打开)发送到设备。但对此类专有信息的讨论不属于SO。