Android 如何实现不编译指定的apk,不加载系统应用

1.把Android.mk改为Android.mk_bak

2.删除当前Android.mk内容变为空mk 或者注释掉里面所有内容

3.以上方法存在些许问题,因为只是把当前的mk屏蔽了,但其他路径的类似应用也会编译进去。

在内置应用mk下添加需要覆盖的应用,这个比较全面!添加的比较完整

推荐使用:

LOCAL_OVERRIDES_PACKAGES := Browser2 MtkBrowser

4.如果是在没有预置应用下,怎么使用,无mk文件实现覆盖不编译

办法:

4.1:把会编译的系统应用的Android.mk文件都置空;

4.2:项目下添加宏控:注意,针对O P Q R版本,高版本好像不行

FREEME_PACKAGE_OVERRIDES = Calendar MtkCalendar Email MtkEmail

5.AndroidManifest.xml

<!--<category android:name="android.intent.category.LAUNCHER" />-->

最后备注:在out或out_sys记得删除原有编译的应用 ,否则可能不生效

相关推荐
2501_915918414 小时前
App 使用 HTTPS 的工程化实战,从接入到真机排查的一线指南
android·ios·小程序·https·uni-app·iphone·webview
恋猫de小郭5 小时前
第一台 Andriod XR 设备发布,Jetpack Compose XR 有什么不同?对原生开发有何影响?
android·前端·flutter
allk555 小时前
List && Map在安卓中的优化
android·数据结构·性能优化·list·map
.豆鲨包6 小时前
【Android】从源码角度理解Handler机制
android
杨筱毅7 小时前
【Android】Handler/Looper机制相关的类图和流程图
android·java·流程图
Kapaseker7 小时前
酷炫的文字效果 — Compose 文本着色
android·kotlin
努力进修8 小时前
【JavaEE初阶】 多线程编程核心:解锁线程创建、方法与状态的创新实践密码
android·java·java-ee
生莫甲鲁浪戴8 小时前
Android Studio新手开发第二十八天
android·ide·android studio
zhaoyufei1338 小时前
Android触屏TP驱动事件上报以及多点触摸
android
杨筱毅8 小时前
【Android】详细讲解ViewDragHelper的实现原理(不含代码版)
android