Android adb启动app方式

文章转载于:https://www.shuran.cn/?p=1035

一、安装ADB工具

下载ADB工具,官网adbshell.com

下载地址:http://www.adbshell.com/upload/adb.zip

windows,下载安装,两个方法

①懒人,解压缩,复制下载的安装包文件到system32,以及SysWOW64,就可以愉快使用了

②解压缩到c:\windows\adb目录,添加环境变量。再用户path变量增加一条c:\windows\adb,重启电脑,或者重新打开CMD

二、ABD使用

连接设备:

powershell 复制代码
adb connect IP

进入shell:

powershell 复制代码
adb shell

传送文件到SD卡:

powershell 复制代码
adb push filePath /sdcard

安装APP:

powershell 复制代码
adb install -r apk所在的全路径

关闭APP:

powershell 复制代码
adb shell am force-stop 包名

启动APP:

powershell 复制代码
abd shell am start 包名/.主Activity(PS:这里那个.不能少)

三、找包名和主Activity

1、Windows下,用开发环境的 aapt方法

例如:Sdk在e盘,那么cd 到e:\sdk\build-tools\22.0.0

输入:

powershell 复制代码
aapt dump badging C:\Users\Administrator\Desktop\abcd.apk

结果中找 name ="xxx"

2、安卓中,adb连上去。打开APP

powershell 复制代码
adb shell dumpsys window w |frindstr |\/ |findstr name=

3、安卓中,adb连上去。

powershell 复制代码
adb shell pms list package 列出所有的应用包名
  • -s:列出系统应用
  • -3:列出第三方
  • -f: 列出包名以及存放位置
  • -i: 列出包名以及安装来源

4、找出主的ACTIVITY

powershell 复制代码
①adb shell dumpsys package app 包名

②APP保证前台运行 进入shell

powershell 复制代码
dumpsys windows w|grep mCurrent

或者

powershell 复制代码
dumpsys activity |grep mFocusedActivity
相关推荐
海水冷却3 小时前
Android 群组聊天怎么实现:基于 ZIM 的完整落地指南(附可运行 Demo)
android
三少爷的鞋6 小时前
现代 Android 架构指南:不要再主动设计 Callback 接口
android
TimeFine11 小时前
AI 编码工作流的设计
android·ai编程
骑着蜗牛撵大象32712 小时前
C++20 协程 × 屏障:手写一个 co_await 版 Barrier,让等待不再钉死线程
android·c++20·协程·并发编程·co_await·屏障同步
❀͜͡傀儡师12 小时前
MySQL REST Service 认证鉴权体系与 MySQL 26.10.0 内置化演进
数据库·mysql·adb
山东孙燕姿14 小时前
设备台账重构:从一张表到三层模型
android·java·网络·低代码·重构·rxjava
蒸鱼Yuzheng15 小时前
移动端 CPU 调度分析:线程亲和性、大小核迁移与卡顿
android·perfetto·性能分析·线程优化·cpu调度
booboosui15 小时前
安卓唤醒词:12 维 MFCC 加 DTW,阈值 1.8
android
传奇开心果15 小时前
Compose Multiplatform 共享边界实战:架构契约、互操作同步与可回退设计
android·kotlin
事圆则缓15 小时前
从开机到首帧:Android 系统与应用启动流程源码分析
android