1.安装软件
adb install apk文件名称.apk
2.重新安装该软件
adb install -r apk文件名称.apk
3.卸载apk软件
adb uninstall apk包名.apk
4.查看手机上的运行日志,此项可以用来查错
adb shell logcat -v time >D:/cameraLog.log eng、user版本都可使用
adb logcat -v time > gallery.log 带时间显示,eng版本可使用
adb logcat
5.查看手机是否连接,以及连接了几台手机
adb devices
6.A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上
adb pull B A
adb pull W:\...\system\app\Camera /system/app/Camera
7.A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上
adb push B A
adb push W:\...\system\app\Camera /system/app/Camera
8.进入手机的超级终端Terminal
adb shell
9.重新挂载文件系统
adb remount
11.重启
重启手机 adb reboot
重启到Recovery界面 adb reboot recovery
重启到bootloader界面 adb reboot bootloader
12.通过adb命令录制手机屏幕
adb shell screenrecord /sdcard/test.mp4 录取视频的adb 命令
13.通过adb命令查询版本信息(eng 或 user )
adb shell getprop ro.build.type,查看输出eng or user
14.查看权限
adb shell pm list permissions -d -g
15.使用adb shell命令kill掉应用程序
网上有用方法:adb shell中的kill命令后面跟的参数是pid,因此先ps所有的应用程序。缺点是,PS显示很长,找到你的应用比较麻烦。
1.使用adb shell ps 打印pid信息
2.kill pid
USER PID PPID VSIZE RSS WCHAN PC NAME
app_9 720 553 94476 14524 ffffffff afe0d3e4 S com.android.music
例如要关掉music : kill 720
另一种方法是使用包名:
adb shell am force-stop 包名
16.启动一个activity
am start -n 包(package)名/包名.活动(activity)名称
启动的方法可以从每个应用的AndroidManifest.xml的文件中得到
17.设备cpu和内存占用情况
查看设备cpu和内存占用情况: adb shell top
查看占用内存前6的app: adb shell top -m 6
刷新一次内存信息,然后返回:adb shell top -n 1
查询各进程内存使用情况: adb shell procrank
18.查看文件内容
adb shell cat <file>
19.查看wifi密码
查看wifi密码: adb shell cat /data/misc/wifi/*.conf
查看wifi密码: adb shell cat /data/misc/wifi/wpa_supplicant.conf
user版本可以先su一下,获取root权限,在进入到/data/misc/wifi/中,执行命令
20.查看手机的屏幕密度
我们可以通过下面两种adb命令从手机中获取
(1).adb shell getprop ro.sf.lcd_density
输出信息:
320dpi ==》它就是当前手机的屏幕密度
(2).adb shell dumpsys window displays
输出信息:
Display:MDisplayId=0
init=720x1280 320dpi cur=720x1280 app=720x1280 rng=720x670-1280x1230
==》对应的屏幕密度为320dpi
21.查看以及设置手机中的语言(国家)
这个问题涉及到两个属性
persist.sys.language
persist.sys.country
我们可以通过在adb shell下使用getprop命令来查看手机当前的语言设置,通过setprop命令修改当前手机的语言设置,修改后重启手机即可生效,如果想恢复出厂设置后依然生效,则需要进行项目mk文件的修改。下面以修改当前语言设置为中文,举例说明:
查看系统属性
adb shell
getprop persist.sys.language
修改系统属性
adb root
adb remount
adb shell
setprop persist.sys.language zh
setprop persist.sys.country CN
国家和语言两个属性要一起修改,重启手机后生效。
22.获取CPU序列号、信息
adb shell cat /proc/cpuinfo