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 比对