(二)Android系统基础-4 SDK常用命令

SDK安装连接设备

配置安装详见:
https://blog.csdn.net/Amy8020/article/details/89216567

  • 连接夜神模拟器
    夜神模拟器的端口是规律的,第一个模拟器端口是62001,第二个模拟器端口是62025,第三个是62025+1,依此类推
    adb connect 127.0.0.1:62001

  • 显示连接设备数量
    adb devices

  • 显示设备底层
    仅一个设备连接:adb shell
    多个设备连接,抛异常:在这里插入图片描述
    需要指定某一设备:

在这里插入图片描述
进入adb shell后有两种状态显示:#代表有root权限,$代表没有root权限,root权限要慎用

安装卸载数据清除

详见https://blog.csdn.net/Amy8020/article/details/89239996

文件读取写入

  • 文件写入
    E盘目录下某一文件上传至模拟器中sdcard文件夹内 (二)Android系统基础-4 SDK常用命令_第1张图片
  • 读取文件
    将导入的sdcard\test.txt文件导出至桌面
    在这里插入图片描述

屏幕截图

1、模拟器打开某一APK界面
2、adb执行如下命令
(二)Android系统基础-4 SDK常用命令_第2张图片

封装adb命令

目前很多PC客户端手机助手也是基于adb连接原理进行封装的。
1、利用editplus编辑adb_device.bat文件,存储字符集为UTF-8,内容如下:
adb devices
pause
2、运行结果如下(二)Android系统基础-4 SDK常用命令_第3张图片

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内容
在这里插入图片描述

你可能感兴趣的:(Appium+Python3)