问题原因:
源码编译安卓内核成releases版本,默认adb调试是关闭的,开发者模式是关闭
无法自己建立adb连接调试,scrcpy也无法使用
解决方法:
docker 进入安卓的shell并拿到最高权限
docker exec -it android_3 sh
id
开始adb调试选项和开发者选项
settings put global adb_enabled 1
settings put global development_settings_enabled 1
settings put global usb_debugging_enabled 1
获取远程机的公钥echo进安卓adb密钥名单
android_3:/data/misc/adb # touch /data/misc/adb/adb_keys
android_3:/data/misc/adb # ls
adb_keys
DZMM+qHMERoJRRkDTQgA9xOZMwCVebSGoYZisj9Sbywh89TwJv/IVZ1s6tQESJAjLRb7UK3e1zyejay/VQIVMBElryEHgEAAQA= Administrator@PC-20230101BFYW' > adb_keys
android_3:/data/misc/adb # cat adb_keys
开启adbd
start adbd
adb connect
修改点1
修改点2
修改点3
adb devices unauthorized(未授权)怎么办?可是没有屏幕是docker容器