IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 移动端测试(adb命令) -> 正文阅读

[移动开发]移动端测试(adb命令)

介绍手机测试

对于手机端测试,按照平台来分,分为Android和IOS两大主流系统

ios和Android二者d区别

1 两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。 
2 两者后台制度不同:IOS中任何第三方程序都不能在后台运行
  安卓中任何程序都能在后台运行,直到没有 内存才会关闭。 
3 IOS中用于UI指令权限最高,安卓中数据处理指令权限最高Android开源
  导致碎片化比较严重(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千,无法保证应用、游戏对于所有手机的适配兼容。)
 bug比较多,而IOS通常bug会少一些。

android的介绍

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备
如智能手机和平板电 脑,由Google公司和开放手机联盟领导及开发
尚未有统一中文名称,中国大陆地区较多人使用“安卓”。

android的架构

Android的系统架构和其操作系统一样,采用了分层的架构。 
从架构图看,Android分为四个层,从高层到低层分别是
应用程序层、应用程序框架层、系统运行库层和 Linux内核层

1.adb命令的介绍

ADB全称Android Debug Bridge, 是android sdk里的一个工具,用这个工具可以直接
操作管理 android模拟器或者真实的andriod设备(如G1手机) 它的主要功能有: * 
运行设备的shell(命令行) * 管理模拟器或设备的端口映射 * 计算机和设备之间上
传/下载文件 * 将本地apk软件安装至模拟器或android设备

2.配置ADB环境变量

在系统变量中新建ANDROID_HOME变量 赋值路径(F:/AndroidSDk)
在系统变量path中添加%ANDROID_HOME%\platform-tools

在这里插入图片描述
在这里插入图片描述
3.验证adb配置是否成功

1 如图显示配置失败
在这里插入图片描述
2 如图显示配置成功
在这里插入图片描述
4. ADB常用指令

1 查看移动端设备

adb devices(描述:这个命令是查看当前连接的设备
连接到计算机的android设备或者模拟器将会列出显示)
Offline(不能调试仅是连接,原因很可能是adb与安卓系统不匹配) 
unauthorized(连接后不能调试,原因是没有在手机上同意调试)
device(正常状态可调试)

在这里插入图片描述
2 开启服务

adb start-server

在这里插入图片描述

3 关闭服务

adb kill-server

4 安装软件

adb install apk路径

在这里插入图片描述
5 查看(系统)包名

adb shell pm list packages –s

在这里插入图片描述
6 查看(第三方)包名

adb shell pm list packages -3

在这里插入图片描述
7 查看(全部)包名

adb shell pm list packages

在这里插入图片描述
8 卸载软件

adb uninstall 软件包名

在这里插入图片描述
9 查看手机CPU情况

adb shell dumpsys cpuinfo

在这里插入图片描述
10 查看应用内存的使用情况

adb shell dumpsys meminfo +包名

在这里插入图片描述
11 显示磁盘使用信息

adb shell dumpsys diskstats

在这里插入图片描述
12 查看电池状态

adb shell dumpsys battery

在这里插入图片描述

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章           查看所有文章
加:2021-10-27 12:56:47  更:2021-10-27 12:58:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:15:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码