必威体育Betway必威体育官网
当前位置:首页 > IT技术

adb 常用命令

时间:2019-10-14 10:43:17来源:IT技术作者:seo实验室小编阅读:55次「手机版」
 

adb 命令

 

ADB 即 Android Debug Bridge,Android调试桥。ADB工作方式比较特殊,采用监听socket TCP 端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。熟练使用 ADB 命令将会大大提升开发效率。 ADB 的命令有很多,今天就来总结下我在TV开发常用到的一些 ADB 命令。

adb install 一共有lrtsdg六个选项

-l 锁定该应用程序
-r 替换已存在的应用程序,也就是说强制安装
-t 允许测试包
-s 把应用程序安装到sd卡上
-d 允许进行将见状,也就是安装的比手机上带的版本低
-g 为应用程序授予所有运行时的权限
  1. 显示系统中全部设备: 

    adb devices 

    这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 

    这里写图片描述

    2.开启ADB服务: 

    adb start-server 

    这里写图片描述

    3.关闭ADB服务: 

    adb kill-server 

    停止 adb 服务

    4.连接设备: 

    adb connect 192.168.1.61 

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

    这里写图片描述

    5.断开设备: 

    adb disconnect 192.168.1.61

    6.安装一个apk 

    adb install -r (APK路径

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

    这里写图片描述

    7.直接卸载: 

    adb uninstall (apk包名) 

    卸载 APP 但保留数据和缓存文件: 

    adb uninstall -k (apk包名) 

    这里写图片描述

    8.列出手机装的所有app的包名: 

    adb shell pm list packages

    列出系统应用的所有包名: 

    adb shell pm list packages -s

    列出除了系统应用的第三方应用包名: 

    adb shell pm list packages -3 

    这里写图片描述

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

    adb shell pm clear (apk包名)

    这里写图片描述

    10.启动应用 

    adb shell am start -n com.helloshan.demo/.MianActivity 

    此处无图,要知道具体的软件的包名及入口才可以打开。

    11.强制停止应用 

    需要强制停止应用,则执行以下命令: 

    adb shell am force-stop (apk包名) 

    这里写图片描述

    12.删除系统应用: 

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

    adb shell 

    cd system/app/ 

    ls 

    rm *.apk 

    ls命令可以查看文件夹下的所有文件 

    这里写图片描述

    这里写图片描述 

    12.杀死某个进程:(三个步骤) 

    adb shell 

    ps 

    kill pid 

    ps是查看进程命令,kill pid 你想结束的进程 

    这里写图片描述 

    这里写图片描述

    13.pull和push文件 

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

    这里写图片描述 

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

    这里写图片描述

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

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

    adb remount 

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

    这里写图片描述

    15.查看日志: 

    adb logcat

    16.查看屏幕分辨率 

    adb shell wm size 

    这里写图片描述

    17.常用操作文件夹命令 

    操作文件和文件夹有时会出现权限不够,Read-only file system。就需要adb remount 操作,获得权限。 

    cd system/sd/data //进入系统内指定文件夹 

    ls //列表显示当前文件夹内容 

    mkdir xxx //创建xxx的文件夹 

    rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 

    rm xxx //删除文件xxx 

    rmdir xxx //删除xxx的文件夹

以上内天进攻大家参考学习,有问题加评论。

相关阅读

安装badboy

下载badboy的地址为:http://www.badboy.com.au/1、点击Download按钮,进行下载2、点击继续按钮,进行下一步3、选择最新版本,进行下载,目

adb server is out of date. killing完美解决

今天,久未出现的著名的“adb server is out of date.  killing”又发生了,在此,将解决方法记下,以便日后查看。 1. 错误信息: C:\Use

windows控制台常用命令

目的: 整理日常用到得windows环境下cmd命令。 文件操作指令: 从C盘切换到E盘或者D盘 输入“E:”敲回车键即可。 打开E盘下的某个文

计算机网络的常用命令汇总

  在使用电脑的过程中,我们经常需要检测电脑的网络状态,这时通过使用一些网络的基本命令来检测电脑的网络状态,以下,介绍几种常用的

电脑“开始-运行”的常用命令及用法!很有用!

转载:https://jingyan.baidu.com/article/3aed632e66af877010809199.html内容一览:1.msconfig2.calc.exe3.shutdown -s -t 36004.ex

分享到:

栏目导航

推荐阅读

热门阅读