我正在尝试完全自动化CTS测试(包括Google注册部分),但是当您第一次将设备连接到USB调试/ RSA指纹对话框时,我遇到了一些问题电脑。如果不手动按下OK按钮,ADB将无法检测到设备,因此我的Monkeyrunner脚本将无法启动。您将如何自动确认此对话框?更好的是,有没有办法从计算机自动接受RSA指纹,因此至少可以建立ADB通信,以便Monkeyrunner脚本可以点击对话框?
我试过了:
有什么我忽略的吗?或者,如果没有用另一个内核交换内核,这是不可能的吗?
答案 0 :(得分:2)
实际上,我意识到在将boot.img文件刷回设备时出错了。现在我已经正确刷新了,我不再在开始时提示USB调试对话框了。
确保在default.prop中设置了以下标志:
ro.debuggable=1
persist.sys.usb.config=mtp,adb
ro.adb.secure=0
你应该好好去。使用这些设置,没有必要使用Settings.Global.putint(...)
将APK预先安装到system / app文件夹中以更改ADB_ENABLED设置。