android 系统裁剪
来源:互联网 发布:shadowsock for mac 编辑:程序博客网 时间:2024/06/03 17:07
android 系统裁剪
有时候编译android 镜像会用到一些不需要的app 和 系统服务,我们尝试将其裁剪出去。
1、源码目录
build/target/product/*
在此下面有不少*.mk 文件,这一找到相应的app 进行规避修改:
diff --git a/target/product/core.mk b/target/product/core.mkindex afae7c0..7b1dae7 100644--- a/target/product/core.mk+++ b/target/product/core.mk@@ -27,17 +27,12 @@ PRODUCT_PACKAGES += \ org.simalliance.openmobileapi.xml \ BasicDreams \ BlockedNumberProvider \- BookmarkProvider \- Browser2 \- Calendar \ CalendarProvider \ CaptivePortalLogin \ CertInstaller \- Contacts \ DeskClock \ DocumentsUI \ DownloadProviderUi \- Email \ ExactCalculator \ ExternalStorageProvider \ FusedLocation \@@ -54,7 +49,6 @@ PRODUCT_PACKAGES += \ PrintSpooler \ PrintRecommendationService \ ProxyHandler \- QuickSearchBox \ Settings \ SharedStorageBackup \ Telecom \diff --git a/target/product/full_base.mk b/target/product/full_base.mkindex 65bdf0f..da6eb4f 100644--- a/target/product/full_base.mk+++ b/target/product/full_base.mk@@ -29,10 +29,6 @@ PRODUCT_PACKAGES := \ PRODUCT_PACKAGES += \ Galaxy4 \- HoloSpiralWallpaper \- LiveWallpapers \- LiveWallpapersPicker \- MagicSmokeWallpapers \ NoiseField \ PhaseBeam \ PhotoTablediff --git a/target/product/generic_no_telephony.mk b/target/product/generic_no_telephony.mkindex 5c48358..4f9b27a 100644--- a/target/product/generic_no_telephony.mk+++ b/target/product/generic_no_telephony.mk@@ -20,10 +20,6 @@ PRODUCT_PACKAGES := \ Bluetooth \ BluetoothMidiService \- Camera2 \- Gallery2 \- Music \- MusicFX \ OneTimeInitializer \ Provision \ SystemUI \diff --git a/target/product/sdk_base.mk b/target/product/sdk_base.mkindex fa257ae..13997ad 100644--- a/target/product/sdk_base.mk+++ b/target/product/sdk_base.mk@@ -18,23 +18,16 @@ PRODUCT_PROPERTY_OVERRIDES := PRODUCT_PACKAGES := \ ApiDemos \- CubeLiveWallpapers \ CustomLocale \ Development \- Dialer \ EmulatorSmokeTests \ Fallback \- Gallery \ GestureBuilder \ Launcher3 \- LegacyCamera \ librs_jni \ libwnndict \ libWnnEngDic \ libWnnJpnDic \- LiveWallpapersPicker \- Mms \- Music \ OpenWnn \ Protips \ rild \diff --git a/target/product/telephony.mk b/target/product/telephony.mkindex e840ba1..5c05fa1 100644--- a/target/product/telephony.mk+++ b/target/product/telephony.mk@@ -19,7 +19,6 @@ PRODUCT_PACKAGES := \ CarrierConfig \- Dialer \ CallLogBackup \ CellBroadcastReceiver \ EmergencyInfo \
对于一些服务 可以修改 frameworks/base/services/java/com/android/server/SystemServer.java
将里面的相关的 systemserver.java 去掉。
例如:
mContentResolver = context.getContentResolver();// Slog.i(TAG, "Camera Service"); // mSystemServiceManager.startService(CameraService.class); traceBeginAndSlog("StartAccountManagerService");
阅读全文
0 0
- android系统图片裁剪
- 如何裁剪android 系统?
- android原生系统裁剪
- Android系统裁剪 apk
- Android调用系统裁剪
- android原生系统裁剪
- android系统裁剪图片
- android系统裁剪方法
- android系统裁剪方法
- android系统裁剪方法
- android 系统裁剪
- android系统裁剪方法
- android使用系统裁剪图片
- Android图片裁剪,合成(调用系统裁剪功能)
- [Android] 图片裁剪总结——调用系统裁剪
- hbuilder mui调用系统裁剪图片、头像裁剪-Android
- Android 拍照后调用系统裁剪界面
- Android:调用系统图库/裁剪图片
- WOJ1050-Network
- AS下如何创建jnilibs目录
- python cx_Oracle简单操作
- Spring注解
- 拉链表 流水表
- android 系统裁剪
- 闲谈
- findLibrary returned null
- cxf支持cors跨域
- 解决Android studio中奇怪问题的通用方案
- 一.归并排序
- 使用alias别名自定义命令
- ApplicationContext对象
- android应用程序开机自启动方法