zoukankan      html  css  js  c++  java
  • android 系统裁剪 ​

      有时候编译android镜像会用到一些不需要的app和系统服务,咱们测验将其裁剪出去。
      ####1、源码目录
      build/target/product/*
      在此下面有不少*.mk文件,这一找到相应的app进行规避修改:android
      diff–gita/target/product/core.mkb/target/product/core.mk
      indexafae7c0..7b1dae7100644
      —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–gita/target/product/full_base.mkb/target/product/full_base.mk
      index65bdf0f..da6eb4f100644
      —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
      PhotoTable
      diff–gita/target/product/generic_no_telephony.mkb/target/product/generic_no_telephony.mk
      index5c48358..4f9b27a100644
      —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–gita/target/product/sdk_base.mkb/target/product/sdk_base.mk
      indexfa257ae..13997ad100644
      —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–gita/target/product/telephony.mkb/target/product/telephony.mk
      indexe840ba1..5c05fa1100644
      —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,”CameraService”);
      //mSystemServiceManager.startService(CameraService.class);
      来源:志在指尖

  • 相关阅读:
    js图片滑动展示
    那些好像失败了却很有趣的奇怪产物——傅里叶变换图片篇
    啊,满足了我对javaBean的所有幻想,记录一个神器:Lombok!
    十几行代码将mock生成的json数据转为sql的insert语句
    python之三目运算符的替代品?
    【python爬虫】每天统计一遍up主粉丝数!
    大项目之网上书城(十二)——完成啦
    大项目之网上书城(十一)——前台完成
    大项目之网上书城(十)——自动登录
    vs2019 创建vue项目
  • 原文地址:https://www.cnblogs.com/hite/p/13225248.html
Copyright © 2011-2022 走看看