设为首页 加入收藏

TOP

苹果电脑基本设置+Linux 命令+Android 实战集锦(二)
2019-09-03 02:47:21 】 浏览:94
Tags:苹果 电脑 基本 设置 Linux 命令 Android 实战 集锦
些快捷键操作,实现对应操作后进入输入模式:

A/shift+a 快速定位到行末并且进入输入模式
I/shift+i 快速定位到行首并且进入输入模式
o 可以在下一行输入,进入输入模式
O/shift+o 可以在上一行输入,进入输入模式

第三部分:Android 实战

01 环境变量配置

adb,全称 Android Debug Bridge,安卓调试桥
在我们的苹果电脑上面要操作 Android 设备,就需要这个命令了。

第一步:打开配置文件

vi ~/.bash_profile

第二步:定义一个变量名保存路径。
变量名=文件路径

第三步:将具体的命令追加到 PATH 变量后面

export PATH=$PATH:追加命令

获取变量名路径是通过 $ 这个符号。

which
查找命令的路径,如果命令不存在,就不打印路径

02 日志过滤和历史命令查找

APP crash 日志过滤

adb logcat | grep 'AndroidRuntime'

历史命令查找

history
history | grep '关键字'
history | grep 'git'

control+c 强制结束还在运行的命令

03 adb 安装 apk

adb install 要安装的 apk 路径
adb shell 可以进入手机的系统
exit 退出手机系统
adb push 本地推送文件 远程保存位置
adb pull 远程待拉取文件 本地保存位置
adb devices 列出所有可用的连接设备
adb -s 设备标识 install 要安装的 apk 路径

04 adb 截图录制视频

截图

adb shell screencap -p /sdcard/screencap.png

录制视频

adb shell screenrecord /sdcard/screenrecord.mp4

licecap 录制 Gif
vysor 投影手机

参考资料:

https://blog.csdn.net/gdutxiaoxu/article/details/69802895

05 adb 显示顶层界面路径

显示设备顶层界面的路径:

adb shell dumpsys window w | grep \/ | grep name=

能够快速定位一个庞大项目具体某个页面的位置,方便我们快速查找对应界面

06 给文件增加可执行权限

chmod 修改文件权限

chmod u+x 增加权限的文件

操作需谨慎,一般是针对脚本文件,要确保看懂脚本文件里面的命令,确保运行不会损坏计算机或者造成其他问题。

07 ANR 分析

adb shell
cd /data/anr

里面一般是有 traces.txt,ANR 分析相关的信息就在这个文本文件里面。

当然我之前遇到过有多个类似前缀的文件,这个是部分定制 ROM 将奔溃 ANR 按天存储。可以通过 ls -l 命令获取最新的那一个日志。因为 ANR 一般是当前发生然后我们马上定位,所以是找最新的文件。

好了,获得到 ANR 信息的文件。

我们通过 vi 进入,然后通过输入 / 进入底线命令模式,输入我们 APK 的 package name,敲击回车,查找 ANR 出现的信息,输入 n 查找下一个,从而分析解决问题。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Flutter学习笔记(18)--Drawer抽.. 下一篇Flutter学习笔记(20)--Floating..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目