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

时间:2024-03-20 22:14:22

SDK安装连接设备

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

  • 连接夜神模拟器
    夜神模拟器的端口是规律的,第一个模拟器端口是62001,第二个模拟器端口是62025,第三个是62025+1,依此类推
    (二)Android系统基础-4 SDK常用命令

  • 显示连接设备数量
    (二)Android系统基础-4 SDK常用命令

  • 显示设备底层
    仅一个设备连接:adb shell
    多个设备连接,抛异常:(二)Android系统基础-4 SDK常用命令
    需要指定某一设备:

(二)Android系统基础-4 SDK常用命令
进入adb shell后有两种状态显示:#代表有root权限,$代表没有root权限,root权限要慎用

安装卸载数据清除

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

文件读取写入

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

屏幕截图

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

封装adb命令

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

Package、Activity获取(填坑)

执行aapt一直抛如下错误:
(二)Android系统基础-4 SDK常用命令

解决办法

1、给aapt配置环境变量
2、将APK安装包放跟aapt同一目录下(以实际存放为准)
3、cmd进入后,切换到aapt文件夹,(D:\AppData\Local\Android\android-sdk\build-tools\28.0.3以实际安装路径为准)
4、扩行命令获取Package相关信息
(二)Android系统基础-4 SDK常用命令
4、过滤获取Activity内容
(二)Android系统基础-4 SDK常用命令