[Android] am命令启动第三方APK方法

0. 背景

我们有时会遇到这样的问题,使用客户的版本的时候,由于launcher被客制化,我们安装一些第三方APK的时候,根本使用不了。

在这里插入图片描述
比如,如上图所示,我安装了一个华为音乐播放器(网上找的);

在这里插入图片描述

然后用total control打开客户的桌面,傻眼了,根本没办法进入我的第三方APK.

以下开始骚操作:

1. 下载解析工具

先从网上下一个apk分析工具: aapt.exe

在这里插入图片描述

2. 获取这个华为音乐播放器APK包名

在这里插入图片描述
随便找个路径,放这个附件里面应用软件;基本命令+绝对路径执行:

aapt dump badging  C:\Users\Administrator\Desktop\HuaWei_Music_player.apk

在这里插入图片描述
然后就可以从返回的log开头获取包名:
com.android.mediacenter

  1. 切界面

根据获取的包名,用am命令启动APK:

adb shell am start -n com.android.mediacenter/com.android.mediacenter.PageActivity

在这里插入图片描述

4. 界面成功切换

在这里插入图片描述

然后就可以操作你想操作的APK了。

希望本文对大家有帮助,OVER!

原创文章 42 获赞 15 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Codeliang666/article/details/105482704