一 usb adb
Android 系统,设置->开发者选项->已连接到计算机 打开,usb调试开关打开
通过 usb otg 口连接 开发上位机 (windows/linux)
上位机安装 adb 服务之后 , 通过 cmd/shell:
#1 枚举设备
adb devices
#2 进入 android shell
adb shell
# 3 验证上传下载文件
adb push 1 /data/local/tmp/1
adb pull /data/local/tmp/1 1_dl
# 4 验证安装 apk
adb install -r test.apk
二 wifi adb
通过 Android系统打开:
Setting-System-Advanced-Developer options-Open net adb
通过串口或 adb shell打开 :
# 1 打开
su
setprop service.adb.tcp.port 5555
stop adbd ; start adbd
# 2 关闭
setprop service.adb.tcp.port -1
stop adbd ; start adbd
三 开机 默认打开 WIFI ADB & USB ADB
# Android 13
# 文件 device/rockchip/rk356x/rk3568_t/rk3568_t.mk 中添加
PRODUCT_PROPERTY_OVERRIDES += persist.service.adb.enable=1
PRODUCT_PROPERTY_OVERRIDES += persist.internet_adb_enable=1
PRODUCT_PROPERTY_OVERRIDES += service.adb.tcp.port=5555
# 文件 device/rockchip/rk356x/init.rk356x.rc 中, 在 boot_complete 中添加 :
setprop persist.sys.usb.config adb
setprop sys.usb.config adb