SDK安装连接设备
配置安装详见:
https://blog.csdn.net/Amy8020/article/details/89216567
-
连接夜神模拟器
夜神模拟器的端口是规律的,第一个模拟器端口是62001,第二个模拟器端口是62025,第三个是62025+1,依此类推
-
显示连接设备数量
-
显示设备底层
仅一个设备连接:adb shell
多个设备连接,抛异常:
需要指定某一设备:
进入adb shell后有两种状态显示:#代表有root权限,$代表没有root权限,root权限要慎用
安装卸载数据清除
详见https://blog.csdn.net/Amy8020/article/details/89239996
文件读取写入
- 文件写入
E盘目录下某一文件上传至模拟器中sdcard文件夹内 - 读取文件
将导入的sdcard\test.txt文件导出至桌面
屏幕截图
1、模拟器打开某一APK界面
2、adb执行如下命令
封装adb命令
目前很多PC客户端手机助手也是基于adb连接原理进行封装的。
1、利用editplus编辑adb_device.bat文件,存储字符集为UTF-8,内容如下:
adb devices
pause
2、运行结果如下
Package、Activity获取(填坑)
执行aapt一直抛如下错误:
解决办法
1、给aapt配置环境变量
2、将APK安装包放跟aapt同一目录下(以实际存放为准)
3、cmd进入后,切换到aapt文件夹,(D:\AppData\Local\Android\android-sdk\build-tools\28.0.3以实际安装路径为准)
4、扩行命令获取Package相关信息
4、过滤获取Activity内容