Android系统开发中常用的adb命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zimu_2080/article/details/52411789

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

猜你喜欢

转载自blog.csdn.net/zimu_2080/article/details/52411789
今日推荐