首页 > 其他分享 >adb的使用

adb的使用

时间:2023-05-04 14:35:58浏览次数:24  
标签:shell apk adb 使用 packages 安装包 pm

adb 工具是android 开发中常用的调试工具之一,下面来列举一些常用的命令。

1. 查看apk相关的信息

打印本机所有软件包 adb shell pm list packages

  • -f   输出和安装包相关联的文件(包括apk的路径) 
  • -d  输出本机禁用的包
  • -e  输出本机启用的包
  • -s  打印输出系统包名
  • -3  打印输出第三方安装包
  • -i   输出包和安装信息(安装来源)
  • -u  输出包和为安装包信息(安装包来源)
  • 根据用户id查询用户空间的所有包 adb shell pm list packages --user <USER_ID> 其中USER_ID代表连接设备顺序,从0开始
  • 设置过滤参数进行查询 adb shell pm list packages -e “com”

安装apk

  • adb install -d -r [apk路径] 允许安装低版本的
  • adb unstall com.xxx.xx 卸载apk
  • 使用包名PackageName 查看apk所在的路径 adb shell pm path com.xxx.xxx

 

标签:shell,apk,adb,使用,packages,安装包,pm
From: https://www.cnblogs.com/haoran123/p/17371109.html

相关文章

  • k8s 使用 RBAC 鉴权 建立不同用户使用k8s。只有指定命名空间的权限
    k8s使用RBAC鉴权https://kubernetes.io/zh-cn/docs/reference/access-authn-authz/rbac/#创建sa账号kubectlcreatesasa-test-20230408#使用sa账号创建pod资源[root@master01sa]#catpod.yamlapiVersion:v1kind:Podmetadata:name:sa-test-pod-20230408......
  • # vue 使用 threejs 实现实景看房效果 demo
    vue使用threejs实现实景看房效果demo关于这个threejs实现VR看房效果也超级简单,只需要提供一个思路的话就可以了其实,首先需要一个房间结构的贴图,这个贴图网上有,当然找个合适的也不好找,我找了一上午在别人的demo里面扣了一张出来,代码都是一样的,稍微说一下思路。一张全景......
  • mysql使用基础
    MYSQL学习,冲冲冲数据库学习的重要性是:各个网站媒体依赖的数据存储在数据库内。数据库:用来存储和管理数据的技术。在研发岗内需要使用,在面试题内出现--重要性。学习sql语言,使用mysql数据库,学习内容包括:事务,存储引擎,索引,sql优化,锁,日志,主从复制,读写分离,分库分表。基础篇:mysql概......
  • 关于vue2中使用unocss样式无法生效的问题
    前言在维护公司一个技术栈为vue2+ts+unocss的老项目时发现unocss在开发环境和正式环境都不能生效,最先以为是插件的版本问题,排查后发现是因为项目在使用unocss时的配置没有配置完全,根据vue-cli的版本按照unocss的官方仓库里的example配置vue.config.js这是v......
  • CarSim or TruckSim与Simulink联合仿真,使用键盘控制车辆加速,减速,转向,包含前进与后退档
    CarSimorTruckSim与Simulink联合仿真,使用键盘控制车辆加速,减速,转向,包含前进与后退档位切换,支持自定义按键功能,支持拓展提供carsim参数配置文件,导入即可运行提供simulink模型文件提供模型搭建过程详细说明文档ID:45100675708233261......
  • opendrive数据格式解析思维导图 , opendrive高精地图是自动驾驶领域使用最为广泛的开源
    opendrive数据格式解析思维导图,opendrive高精地图是自动驾驶领域使用最为广泛的开源高精地图标准级地图格式。本思维导图将详细剖开高精路网地图内部的数据格式,涵盖:道路、车道、车道段、交叉口等相关名词及其属性、作用、链接关系等参数的解析。内容比较全面,希望对高精地图进行......
  • Avalonia使用d:DataContext实现设计时预览
    ​ 在我们使用MVVM开发项目时,免不了要用到绑定,但是数据通过绑定获取的时候,就不能再预览器里看到效果了,只能调试起来才能看到,这样就很麻烦。​ 我们可以通过d.DataContext来解决,这个属性仅在设计时应用DataContext。官网建议将此属性与{x:Static}指令结合使用,下面我们新建个......
  • Vue使用:内联style动态绑定backgroundImage/background
    1.直接在vue中使用style内联样式设置background或backgroundImage是无效的;比如这样写无效:<divstyle="background:url('../../assets/import/aa1.png')">内容。。。</div>2.必须使用拼接;但是直接拼接也是无效的;比如这样写无效:<div:style="{backgroundImage:'url('......
  • 字典的创建与使用
     想通过字典存储最后一帧的关键点,去判断相似度过低则不匹配。 ......
  • 工程数学--实验五:MATLAB 最优化工具箱的使用
    (1)线性规划应用案例的求解 %构造线性规划模型f=[-1500;-1200;-1800];A=[450,600,900;35,25,30;400,400,300];b=[63000;3300;33000];lb=[0;0;0];%调用linprog函数求解[x,fval]=linprog(f,A,b,[],[],lb);其中,变量f是目标函数......