Android - 在没有开发者选项的情况下使用 ADB

Android - Use ADB without developer options

我有一个愚蠢的问题:是否可以 运行 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

简答:

没有标准和通用的方法来做你想做的事。

长答案:

视情况而定。许多制造商实施他们自己的专有接口,可用于实现与您类似的目标。例如,通过特殊的 USB 电缆(带有特定的 ID 引脚)连接此类设备会强制该设备枚举一个额外的 USB 接口。该接口可用于向设备发送特殊命令(在您的例子中是打开 USB 调试)。但此类专有信息的讨论不属于SO。