开发工具
文章平均质量分 83
各种各样的开发工具介绍,尽可能的详尽,尽可能的去永久维护!Let‘s go!
西二旗王员外
我的个人笔记,如果有幸对您有帮助,欢迎点赞…………
展开
-
ADB原理(第四篇:聊聊adb shell ps与adb shell ps有无双引号的区别)
对于经常使用adb的同学,不可避免的一定会这样用adb,比如我们想在手机里执行ps命令,于是在命令行中写下如下代码:或者两种方式都可以使用,你喜欢用哪个呢?但是你知道双引号的作用吗?1、熟悉双引号""作用,才能理解上面的情况,再强调一遍,双引号会让单词分隔功能失效(空白字符无效),仅支持命令替换、变量名替换、整数计算、转义字符,其他字符,bash解释器都不会再解释,比如 重定向 >,还有 管道 |原创 2023-10-24 10:51:22 · 745 阅读 · 2 评论 -
Android之Monkey源码分析(第x篇:App崩溃线程堆栈的简单分析)
0、简单分析一下,类型:CRASH、进程:com.cmcm.shorts、 进程id:7002短信息:android.content.res.Resource$NotFoundException,看的出来NotFoundException是Resources的内部类,而且是静态内部类,这里用了美元符号连接,赞长信息:省略重复的,resource ID ,String类型的找不到,看来找的资...原创 2020-03-25 13:15:54 · 306 阅读 · 0 评论 -
ADB 原理(第二篇:证实adb client与adb server进程之间的通信)
0、终于到了原理探究与源码分析阶段了,很开心,Google大牛制作了Adb工具,非常方便1、先把这张好图,拿过来,画的真不错呀2、又一张好图3、ADB演绎了一个进程间通信,绝妙场景,为啥我的进程占据的端口是18??4、参考文章:·Android ADB 源码分析总结https://blog.csdn.net/mediatec/article...原创 2020-05-13 15:36:44 · 2553 阅读 · 1 评论 -
ADB 原理(第一篇:基本工作过程)
https://developer.android.com/studio/command-line/adb后悔没早点学Linux啊,尼玛 设备文件分为两种:块设备文件(b)和字符设备文件(c)1:adbserver发送cmd(命令)到手机2:adbd(adbdaemon)的outputthread从/dev/android_usb读取到cmd并解析 (adbd进程和内...原创 2020-05-13 15:34:50 · 4122 阅读 · 2 评论 -
ADB原理(第三篇:基本使用与技巧)
一、ADB简介简称:ADB英文全称:Android Debug Brige中文全称:Android调试桥作用:与Android设备进行通信的工具二、安装ADBadb包含在 Android SDK平台工具软件包中。您可以使用SDK 管理器下载此软件包,该管理器会将其安装在android_sdk/platform-tools/下。或者,如果您需要独立的 Android SDK 平台工具软件包,可以点击此处进行下载。三、环境变量Windows、Mac、Linux下不...原创 2020-10-27 23:58:25 · 5579 阅读 · 2 评论 -
Airtest从入门到掉坑30-39 (完结篇)
30、Airtest下的命令行在AirtestIDE运行脚本时,LOG窗口中会打印运行命令可以在不开启IDE的情况下,在命令行中使用那条命令来启动测试脚本"/Applications/AirtestIDE.app/Contents/MacOS/AirtestIDE" runner "/var/folders/yz/xs936j052fn3q3v9mjjbj6s80000gn/T/...原创 2019-09-09 18:07:00 · 7995 阅读 · 2 评论 -
Airtest从入门到掉坑20-29
20、感觉有点满足不了我的需求啊,我的画面一直在变啊,关卡很多啊,我去,有没有基于的坐标的啊,哥哥,继续体验中断言最最最重要的是:第一种断言方式:验证UI界面a、存在b、不存在官方的例子写的超级明白21、断言第二种方式:验证数值assert_equal:断言相等 assert_not_equal:断言不等22、我发现Airtest一个bug啊,第...原创 2018-12-25 10:27:15 · 11806 阅读 · 1 评论 -
Airtest从入门到掉坑10-19
10、前面体验了一下Airtest,可不是一个爽字可以解释的了的,是他妈的爽了11、Airtest中的UI控件搜索的方式进行自动化测试,牛批因为你觉得图像识别不够精确,那就用识别GameObject的方式来进行目前AirtestIDE直接支持Unity3d、Cocos2d两种游戏引擎和Android源生AppUnity3d和Cocos2d-js我们提供了非常方便的SDK接入方...原创 2018-12-24 17:32:19 · 14771 阅读 · 12 评论 -
Android布局层次结构查看工具-uiautomatorviewer介绍
uiautomatorviewer基本介绍 Android平台上的uiautomatorviewer工具已经存在很多年,不熟悉的朋友一定会觉得它的名字很怪异……,分开来看就清楚多了:UI Automator Viewer(中文直译:界面自动化 查看器),这个工具是测试框架UI Automator的配套工具(随该测试框架一同推出,专门用于查看布局层次结构),利用该工具可以查看当前Android设备屏幕上的控件信息,下方是我利用uiautomatorviewer工具截取的微信App的布局层次结构!...原创 2020-08-11 20:38:57 · 16101 阅读 · 0 评论 -
Android布局层次结构查看工具-Layout Inspector介绍
0、前言,Google牛就牛在什么不好,干脆直接不要hierarchy viewer:曾经的布局层级工具,说舍弃就舍弃掉1、Layout Inspector就是最新的布局工具入口:Tools - > Layout Inspector2、...原创 2020-07-08 21:55:38 · 38370 阅读 · 11 评论