MTK删除某个apk

1.通过adb查看当前所点击的apk的包名

通过adb shell am monitor你可以看到当前界面运行的apk包名

比如我项目gms是go版本的,有文件极客,想去掉系统自带的文件apk

利用上面命令可以看到

Monitoring activity manager...  available commands:
(q)uit: finish monitoring
** Activity starting:  com.android.documentsui               //这个就是文件apk对应的包名

2.通过adb查看改apk对应的apk安装路径

adb shell pm list packages -f

-f 是查看所有的,找到你想删除的apk对应的,在out目录找到它

package:/system/priv-app/DocumentsUI/DocumentsUI.apk=com.android.documentsui

文件apk在out目录下对应的apk路径(这是简略的路径,实际完整路径为out/target/product/$yourprojectname/system/priv-app/DocumentsUI/DocumentsUI.apk)

3.接下来就可以grep针对性搜索对应的apk文件了,在调用的地方把它注释掉

如果是系统自带的文件,那就没有具体的apk文件,而是Android.bp文件编译出来的,而Android.bp文件是系统扫描统一运行的

只能通过build/soong/ui/build/finder.go修改脚本

参考这篇Android.bp 屏蔽编译_android.bp不编译_Fifi_0617的博客-CSDN博客

一切完成后,清理out目录,重新编译,你会发现该apk已经没有了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值