目前大多数测试框架都是通过封装 adb,来实现与 android 的通讯的, 今天刚刚好看到 ddmlib,但关于 ddmlib 信息太少。
https://testerhome.com/topics/2422
ddmlib 直接看代码,adb client 坑不少,高连接数,shell 转码,port forward 等 “封装 adb” 也有不同程度,client server,socket 管理等。 具体看需求,没到那种需求去接触更底层的话只会降低工作效率