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
相关推荐
2501_932750261 小时前
Android BottomNavigationView 入门介绍
android
Godikov3 小时前
硬件异步事件下的业务一致性:智能柜领取/归还流程的竞态设计
android
Godikov3 小时前
不用 Netty:Android 手写 TCP 客户端实战——自定义协议帧、粘包处理与可靠重连
android
事圆则缓3 小时前
Java 面向对象如何落到 Android View 体系
android
2501_916008894 小时前
全平台抓包工具,Windows、iPhone、Linux三个平台抓包测试
网络协议·计算机网络·网络安全·ios·adb·https·udp
iPad协议个微协议4 小时前
# 微信自动营销系统如何基于 WechatApi 做事件驱动设计
android·微信·企业微信·个人开发·wechatapi·微信个人号开发
AirDroid_cn5 小时前
隐私沙盒:第三方应用读取剪切板内容如何拦截?
android·gitee
2501_915918417 小时前
怎么把 Python 写的 Flet 应用打包成 iOS App 并上架 App Store?
android·ios·小程序·https·uni-app·iphone·webview
邪修king8 小时前
Re:Linux系统篇(二十六):文件系统(二):Ext 文件系统底层详解:从 inode、块组到软硬链接,结合 Windows 讲透文件管理本质
android·java·linux
又见情义9 小时前
RK3568 Android 13 版本号管理实战:基于 ROCKCHIP_BUILD_NUMBER 的定制化方案
android