adb
1、adb devices 查看当前连接的设备(连接计算机的Android设备或者模拟器)。
2、adb install 将指定的apk安装到设备上,安装的apk包会放在/data/app目录下。
-r 强制安装
-d(真机,多个设备中只有一个真机时适用)
-e(模拟器,多个设备中只有一个模拟器时适用)
-s(指定设备,后接序列号)
adb –s 44a188f9 install –r test.apk(其中44a188f9即序列号,通过adb devices可获取)
3、adb uninstall test.apk
-k参数为卸载软件时保留配置和缓存文件
4、adb reboot 重启android设备
5、adb shell
通过adb shell 命令,就可以进入设备或者模拟器的shell环境了,在这个Linux shell中,我们就可以执行各种Linux命令了。
exit退出shell。
6、adb shell su
前提手机已经root。获取adb shell的root权限。
7、adb shell ps/top 查看当前终端中的进程信息,如pid等。
8、adb shell am/pm
am全称为activity manager,可使用am命令模拟各种系统的行为,如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等。
如:adb shell am start <apk包名>/:启动一个activity。
pm全称为package manager,利用pm命令可模拟android行为或查询设备上的应用等。
如:adb shell pm list packages 列出当前设备所有已安装的程序的包名。
9、adb pull 和 adb push 都要有root权限
adb pull <设备中的文件路径> <本地路径>:从模拟器或设备中复制文件到本地。
adb push <本地文件路径> <设备中的路径>:将本地文件或目录复制到模拟器或设备。
10、adb shell dumpsys
Android提供的dumpsys工具用于查看感兴趣的系统服务信息与状态。
11、kill (pid号) 杀掉进程,可开启新的cmd,查找pid。
git
git clone 克隆代码
git status 查看改了什么
git add 加进来
git commit -m “提交的理由” 提交成功到本地库
git push 提交到远程服务器,前一步一般会做git pull这个动作
git pull 更新到最新状态
git log 查看提交日志
git diff 比对