zoukankan      html  css  js  c++  java
  • ADB常用命令

    ADB 即 Android Debug Bridge,Android调试桥。

    ADB工作方式比较特殊,采用监听Socket TCP 端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口

    adb version 显示adb版本

    adb help 帮助

    adb start -server 启动

    adb kill -server 停止 adb 服务器

    1.设备控制

    adb devices 显示设备

    adb reboot 重启

    adb -s 选择设备

    2.安装卸载

    adb install

    adb install 一共有lrtsdg六个选择

    -l 锁定该应用程序

    -r 替换已存在的应用程序,也就是说强制安装

    -t 允许测试包

    -s 把应用程序安装到sd卡上

    -d 允许进行将见状,也就是安装的比手机上带的版本低

    -g 为应用程序授予所有运行时的权限

    adb uninstall

    3.文件复制到设备

    adb pull  /adb push

    adb pull src.txt  /sdcard/dst.txt

    4.开启ADB服务

    adb start -server

    5.关闭ADB服务

    adb Kill -server

    停止adb服务

    6.连接设备

    adb connect 192.168.1.61 
    如果是USB连接,直接会连接ADB,如果是想通过网络连接(有线或者无线),则需要在同一个局域网,通过IP连接。上面192.168.1.61替换成想要连接设备的IP即可。

    7.断开设备: 
    adb disconnect 192.168.1.61

    8.安装一个apk 
    adb install -r (APK路径) 
    -r 代表如果apk已安装,重新安装apk并保留数据和缓存文件。apk路径则可以直接将apk文件拖进cmd窗口,记得加空格。

    9.直接卸载: 

    adb uninstall (apk包名) 
    卸载 app 但保留数据和缓存文件: 

    adb uninstal

    10.列出手机装的所有app的包名: 
    adb shell pm list packages

    列出系统应用的所有包名: 
    adb shell pm list packages -s

    列出除了系统应用的第三方应用包名: 
    adb shell pm list packages -3 

     11.清除应用数据与缓存: 

    adb shell pm clear (apk包名)

    12.启动应用 

    adb shell am start -n com.helloshan.demo/.MianActivity 
    此处无图,要知道具体的软件的包名及入口才可以打开。

    13.强制停止应用 

    需要强制停止应用,则执行以下命令: 
    adb shell am force-stop (apk包名) 

    14.删除系统应用: 

    adb remount (重新挂载系统分区,使系统分区重新可写)。 
    adb shell 
    cd system/app/ 
    ls 
    rm *.apk 
    ls命令可以查看文件夹下的所有文件 

     

    15.杀死某个进程:(三个步骤) 
    adb shell 
    ps 
    kill pid 
    ps是查看进程命令,kill pid 你想结束的进程 

     

    16.pull和push文件 

    adb push (文件路径) (想要push的路径) 

     
    adb pull (文件路径) (想要pull的路径) 


    adb push/pull 之前有些设备要获取权限先,14条讲解。

    17.获取文件的读写权限: 

    adb remount 
    有些设备并不能直接adb remount,必须要先以root身份进入,先执行adb root,在执行adb remount 


    18.查看日志: 
    adb logcat

    日常测试使用:adb logcat -v time

    19.查看屏幕分辨率 
    adb shell wm size 

    20.常用操作文件夹命令 
    操作文件和文件夹有时会出现权限不够,Read-only file system。就需要adb remount 操作,获得权限。 
    cd system/sd/data //进入系统内指定文件夹 
    ls //列表显示当前文件夹内容 
    mkdir xxx //创建xxx的文件夹 
    rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 
    rm xxx //删除文件xxx 
    rmdir xxx //删除xxx的文件夹

  • 相关阅读:
    Web发布cab文件打包的ActiveX控件总结 (转)
    【转】GLSL语言内置变量(转)
    osg学习 osg源码分析最长的一帧 第五日
    利用ATL技术创建ActiveX控件CircleCtl 。简单介绍 VC2003 使用 ATL 开发 ActiveX 控件(转)
    不用安装界面器实现系统支持xvid编码器
    BitBlt 注意事项(CAPTUREBLT) (转)
    使用ATL开发ActiveX控件
    Ossimplanet编译笔记(VS2008)(转载)
    端午小长假谨防挂马网站 病毒模仿杀软骗取钱财 狼人:
    2009年度全球顶级杀毒软件(性价比)排名 狼人:
  • 原文地址:https://www.cnblogs.com/yuliangwang/p/13178914.html
Copyright © 2011-2022 走看看