Android没有图标的APK打开方法
2025-04-21 本站作者 【 字体:大 中 小 】
在安装完成一个APK后,发现没有生产图标,但是需要马上使用,要如何而处理呢?以下所有指令在adb shell中完成。
1.找到APK的包
pm list packages
执行该指令,找到APK的包,比如我安装的是一个指南针应用,通过该指令找到这个包:
memsic.compass_rev4
2.找到APK包的MainActivity
dumpsys package | grep "compass"
执行完该指令后,会dump所有安装的包的信息,我们过滤出compass信息:
1|mydevice:/ # dumpsys package | grep "memsic"
730220d memsic.compass_rev4/.MainActivity
[memsic.compass_rev4]
Package [memsic.compass_rev4] (ceca5c2):
pkg=Package{14fdfd3 memsic.compass_rev4}
codePath=/data/app/memsic.compass_rev4-1
resourcePath=/data/app/memsic.compass_rev4-1
legacyNativeLibraryDir=/data/app/memsic.compass_rev4-1/lib
applicationInfo=ApplicationInfo{566c710 memsic.compass_rev4}
dataDir=/data/user/0/memsic.compass_rev4
[memsic.compass_rev4]
path: /data/app/memsic.compass_rev4-1/base.apk
status: /data/app/memsic.compass_rev4-1/oat/arm/base.odex [compilation_filter=interpret-only, status=kOatUpToDate]
[memsic.compass_rev4]
memsic.compass_rev4/.MainActivity就是我们需要的Activity.
3,使用am指令打开APK
am start -n memsic.compass_rev4/.MainActivity
通过am发送打开activity的intent。执行成功打印如下:
mydevice:/ # am start -n memsic.compass_rev4/.MainActivity
Starting: Intent { cmp=memsic.compass_rev4/.MainActivity }
这个时候查看设备显示屏,应用已经启动。

猜你喜欢

电影制片人何钦在传媒大学举办”中国电影译介与中国文化的国际传播”讲座


网络文学IP如何实现优质影视转化


一、房屋漏水找哪个部门怎么投诉


开了17年本田车的老司机亲测:这三个保养技巧让你的爱车多开15年


投资了电影没分红,影视公司有可能跑路吗?


比爱马仕还难买的小众包包,千元价格背出万元质感,肯豆都种草了


对标国际最高标准、最好水平,上海科技影都迈向高质量发展建设新阶段


大连拆烟囱公司


金光瑶第几集下线 陈情令金光瑶哪一集死的


轻松制作GIF动画!教你玩转PS时间轴之进阶技巧篇


央视点名“家电售后乱象” 西门子:解除与涉事公司合作


电梯15年必须报废规定


低压配电箱接线图及接线方法


高低压配电柜的安装过程


石料厂配电设施怎么配置?购买低压配电柜时要注意些什么?


投影仪如何清洁 投影仪怎么保养


木地板保养打蜡与翻新护理:延续温馨家居的诗意篇章


木地板翻新打蜡小妙招


使用Pythonista 脚本,手机端轻松安装ipa文件


北京通州电脑回收-价格一步到位
