android调试命令

来源:互联网 发布:淘宝如何找上家 编辑:程序博客网 时间:2024/06/05 19:38

1.连接Android设备 

adb devices


2.安装一个apk

(1).普通apk安装

     adb install 全路径名(如d:/aa.apk)

(2).重新安装aa.apk,保留数据和缓存文件:

      adb install -r aa.apk

 (3).安装aa.apk到sd卡:

       adb install -s aa.apk

3.卸载apk

 (1).直接卸载apk

adb uninstall apk包名

 (2).卸载 app 但保留数据和缓存文件:

    adb uninstall -k com.itsdd.test

4.查看apk信息命令操作

先adb shell登录设备的shell,然后执行下列操作

 (1).列出手机中安装的apk信息

     (adb shell )pm list packages

 (2).列出系统apk的所有包名:

   (adb shell )pm list packages -s

  (3).列出除了系统应用的第三方应用包名:

     (adb shell )pm list packages -3

  (4).使用 grep 来过滤:

      (adb shell ) pm list packages | grep xx

  (5).清除应用数据与缓存

     (adb shell ) pm clear <packagename>

5.启动停止应用

  (1)启动应用
        adb shell am start -n 应用包名/activity绝对路径(可写可不写)

  (2).强制停止

        adb shell am force-stop 应用包名

6.查看日志

        adb logcat (tag过滤,如-v)

7.重启设备

       adb reboot

8.获取root权限

adb root

9.系统重新挂载

adb remount

10.导入导出文件

adb push <本地路径> <远程路径>      导入文件

adb pull <远程路径> <本地路径>        导出文件

 11.获取序列号

     adb get-serialno     XXXXXXXXXXX

  12.获取 MAC 地址

         adb shell  cat /sys/class/net/wlan0/address    

  13查看设备型号

      adb shell getprop ro.product.model            chr_cr_rvp

  14.查看 Android 系统版本

   adb shell getprop ro.build.version.release             5.1.1

  15.查看屏幕分辨率

    adb shell wm size                            1280x720

   16.查看屏幕密度          

     adb shell wm density                             320

17. adb shell后面跟的命令主要来自:

      源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

18. 删除系统应用:

      adb remount (重新挂载系统分区,使系统分区重新可写)。

      adb shell

      cd system/app

      rm *.apk

19.访问数据库SQLite3

     adb shell 
     sqlite3

#cd system/sd/data //进入系统内指定文件夹 
#ls //列表显示当前文件夹内容 
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 
#rm xxx //删除文件xxx 
#rmdir xxx //删除xxx的文件夹