Android没有图标的APK打开方法
在安装完成一个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-1resourcePath=/data/app/memsic.compass_rev4-1legacyNativeLibraryDir=/data/app/memsic.compass_rev4-1/libapplicationInfo=ApplicationInfo{566c710 memsic.compass_rev4}dataDir=/data/user/0/memsic.compass_rev4[memsic.compass_rev4]path: /data/app/memsic.compass_rev4-1/base.apkstatus: /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 }
这个时候查看设备显示屏,应用已经启动。
Android没有图标的APK打开方法相关推荐
- Android 启动“无启动图标的 apk“
在 Android 开发以及测试中,经常遇到需要启动一个没有启动图标的apk,这个时候可以使用 pm 以及 am 命令来配合,启动相应apk. 主流程: pm 获取apk包名 pm 获取apk详细配置 ...
- 注册表桌面显示计算机,电脑开机后不显示桌面图标怎么办?修改注册表解决开机后不显示桌面图标的3种方法...
解决方法一: 1.按Win+R打开运行,输入regedit并回车: 2.在注册表展开:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersi ...
- Eclipse build Android时不生成apk问题解决方法
Eclipse build Android时不生成apk问题解决方法 参考文章: (1)Eclipse build Android时不生成apk问题解决方法 (2)https://www.cnblog ...
- 下载网站 favicon 图标的 3 种方法
你好,我是悦创. 在工作中,有时候我们会需要用到一些网站图标,但是浏览器上没有提供直接下载网站图标的方法,想要下载必须使用一些技巧,本文中就来分享下获取网站 favicon 的几种方法. 1.直接访问 ...
- 使用字体图标的4种方法
无论用哪种方法,首先都得引入文件 线下本地字体图标:下载好包后 1. 复制相关的文件,到 `fonts`文件夹里面. 2. 引入 css <link rel="stylesheet&q ...
- android 背景图缩放,android背景图按比例缩放方法
直接在你的layout文件的开头加一个FrameLayout ,里面放一个ImageView,因为只有android:src可以设置android:scaleType,android:backgrou ...
- android intent隐式启动一个隐藏图标的APP
intent隐式启动被隐藏图标的activity的方法 今天开发安卓的时候遇到了一个问题,被隐藏掉图标的apk程序,用另一个apk隐式启动的时候,报错. 网上百度了一圈,都说加上category.DE ...
- android 自定义apk名,Android Studio 打包自定义apk文件名
使用Android Studio打包的时候,我们有时候需要自定义apk的文件名,在此记录一下. 在app的build.gradle中,根节点下使用关键词def声明一个全局变量,用于获取打包的时间,格式 ...
- 安卓java安装apk代码_Android 通过代码安装 APK的方法详解
在 APK 开发中,通过 Java 代码来打开系统的安装程序以安装 APK 并不是什么难事,一般的 Android 系统都有开放这一功能. 但随着 Android系统版本的迭代,其对于权限的把控越来越 ...
最新文章
- android java设置颜色_java – 设置背景颜色:Android
- git reset revert 回退回滚取消提交返回上一版本
- dwarf调试信息格式入门
- 在OpenShift上托管的WildFly实例上进行Arquillian测试
- vsftpd FTP Server ‘ls.c‘ 远程拒绝服务漏洞(CVE-2011-0762)漏洞修复方案
- Android 进程生命周期 Process Lifecycle
- [转]从网页Web上调用本地应用程序(.jar、.exe)的主流处理方法
- 多继承 , 组合 , 菱形继承 , 接口 , 抽象 , 鸭子类型
- opencv安装教程python3.7_Python3.7中安装openCV库的方法
- HTC vive开发
- java—数据库连接池看这篇就够了
- c语言任务设计书,C语言课程设计任务书(必备).pdf
- PDMS中如何设置颜色规则
- 微搭低代码中实现二维码生成
- (原創) 如何使用ThinkPad的TrackPoint(小紅點)? (NB) (ThinkPad)
- IOS开发教程第一季之02UI进阶day4合并IOS学习015--Segue小专题、沙盒存储小专题、归档/解档、TabBarController、App主流UI框架结构
- 局域网电脑设置固定ip
- VoLTE通话相关技术
- 数据挖掘实战(6)——机器学习实现文本分类(今日头条tnews数据集)
- 聊聊刘慈欣作品的风格