卸载:
adb uninstall packagename
安装:
adb install [选项] [apk路径]
例:E:\1.apk
adb启动应用Activity:
清除应用数据:
设备读取文件:
pull:
push:
抓取log信息:
wifi调试:
获取管理员权限:
重新挂载系统分区,使系统分区重新可写(读写data目录):
adb shell环境:
1.获取设备IP地址:
12adb shell netcfgadb shell ifconfig eth02.查看栈顶Acvitity,可以用来获取包名:
1adb shell dumpsys activity top3.查看所有已安装的应用的包名:
1adb shell pm list packages -f4.am的状态 Activity Manager State:
1adb shell dumpsys activity5.包信息 Package Information:
1adb shell dumpsys package6.内存使用情况Memory Usage:
1adb shell dumpsys meminfo7.Memory Use Over Time:
1adb shell dumpsys procstats8.Graphics State:
1adb shell dumpsys gfxinfo9.查看手机CPU,可以看到手机架构(eg.ARMv7) 和几核处理器:
1adb shell cat /proc/cpuinfo10.列表显示当前文件夹内容:
123adb shell -> ls <查看文件夹下的内容>adb shell -> ls -l <查看文件夹下的内容、大小及权限>adb shelll -> ll <同上,很多机器不支持,推荐"ls -l">11.打开文件夹:
1234adb shell ->cd <进入个人的主目录,即:/data>adb shell ->cd .. <返回上一级目录>adb shell ->cd ../.. <退出上两级目录>adb shell ->cd - <返回上次所在的目录>12.删除文件或文件夹:
123adb shell ->rm xxx <删除文件xxx>adb shell ->rmdir xxx <删除xxx的文件夹>adb shell ->rm -r xxx <删除名字为xxx的文件夹及其里面的所有文件>13.创建:
12adb shell ->mkdir xxx <创建xxx的文件夹>adb shell ->mkdir -p xxx <递归创建xxx的文件夹>14.复制:
12345adb shell ->cp [`选项`] [`来源文件`] [`目的文件`]选项:-d 复制一个快捷方式;-r 复制一个目录;-i 对一个存在的文件,询问是否覆盖15.移动:
1234adb shell ->mv [`选项`] [`来源文件`] [`目的文件`]选项:-u 目标文件存在时才会生效,如果源文件比目标文件新才会移动;-i 对一个存在的文件,询问是否覆盖;16.查看文件内容:
12345adb shell ->cat `查看一个文件的内容并显示在屏幕上`adb shell ->more`也是用来查看一个文件的内容。当文件内容太多,一屏幕不能占下,使用more当看完一屏后按空格键继续看下一屏。看完所有内容后就会退出。如果你想提前退出,只需按q键即可。`adb shell ->less`作用跟more一样,但比more好在可以上翻,下翻。空格键同样可以翻页,而按”j”键可以向下移动(按一下就向下移动一行),按”k”键向上移动。在使用more和less查看某个文件时,你可以按一下”/” 键,然后输入一个word回车,这样就可以查找这个word了。如果是多个该word可以按”n”键显示下一个。另外你也可以不按”/”而是按”?”后边同样跟word来搜索这个word,唯一不同的是,”/”是在当前行向下搜索,而”?”是在当前行向上搜索。`