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记得删除原有编译的应用 ,否则可能不生效

相关推荐
一条上岸小咸鱼几秒前
Kotlin 基本数据类型(四):String
android·前端·kotlin
Onion_9943 分钟前
学习下Github上的Android CICD吧
android·github
来来走走1 小时前
Flutter Form组件的基本使用
android·flutter
顾林海2 小时前
Android MMKV 深度解析:原理、实践与源码剖析
android·面试·源码阅读
雨白2 小时前
TCP/IP 核心概念详解:从网络分层到连接管理
android
Wgllss3 小时前
雷电雨效果:Kotlin+Compose+协程+Flow 实现天气UI
android·架构·android jetpack
用户207038619495 小时前
Compose 可点击文本:ClickableText Compose 中的 ClickableSpan
android
常利兵5 小时前
Kotlin作用域函数全解:run/with/apply/let/also与this/it的魔法对决
android·开发语言·kotlin
幼稚园的山代王6 小时前
Kotlin-基础语法练习一
android·开发语言·kotlin
闻不多6 小时前
用llamaindex搭建GAR遇到400
android·运维·服务器