| |
|
开发:
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进行安卓测试 |
除了PC端要安装配置adb工具外 安卓设备也应该要打开“开发者模式” 手机:设置-更多设置-开发者选项-“USB调试”开启 TV:设置:设置-设备信息-system version点击至少6次,有吐司提示“你已是一名开发者”后,返回设置中即可看到“开发者选项”-“usb调试”打开 例如需要将待测试apk安装到设备上,并打开。以下为操作顺序 1.连接设备 若不是可以数据线连接的设备,需将设备和PC放置在同一个wifi下。 然后adb连接设备,设备IP地址可在设备-网络-wifi下查看: adb connect IP地址。 例如 adb connect 192.168.113.0 然后查看是否有设备连接 adb devices 若显示了你连接的设备则成功。 2.安装apk adb install -r %apk% 例如 apk install -r esfile.apk,若cmd窗口中返回installed success则安装成功。 其他报错如签名错误、uid错误,根据实际情况判断。 3.检查安装的apk 安装完也要看看自己是不是安对了是吧 aapt dump badging %apk% | findstr name? 查看apk的包名 adb shell "dumpsys window|grep mCurrentFocus | findstr name? 检查当前页面的包名 adb shell dumpsys package %包名% | findstr version? 检查已安装的apk的版本号 4.打开apk 除了手动打开外,也可以使用命令打开 adb shell monkey -p %包名% 1?? 用monkey打开只需要包名 adb shell am start -n %包名/活动名% 模仿首次开启app,需要先行清除app缓存。 adb shell pm clear %包名% 5.留下bug证据 若开启app后一眼就发现了bug,除了叫开发过来看现象,我们还能做什么? 截图 adb shell screencap /sdcard/s1.png 录屏:开始录屏?? adb shell screenrecord /sdcard/s2.mp4 ??????? 结束录屏? Ctrl+c 打印日志 adb logcat -d > log.log 6.如何判断出现内存溢出等错误? log中搜索关键字 outofmemory 内存溢出 ANR 则是apk not responding,应用不响应 7.需要在设备上输入123456 adb shell input text 123456 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/23 16:43:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |