在Build之前删除AOSP应用程序

时间:2017-01-03 11:14:09

标签: build android-source

如何从AOSP中删除内置应用程序,如相机,计算器?我尝试了/target/product/generic_no_telephony.mk中的更改,但我没有获得成功的结果。帮帮我

1 个答案:

答案 0 :(得分:2)

这取决于您尝试构建的版本和目标。根据经验,您需要从PRODUCT_PACKAGES构建变量中删除相应的包。

例如,对于core.mk文件中的Android 5.1,您可以找到以下行:

PRODUCT_PACKAGES += \
    BasicDreams \
    Browser \
    Calculator \
    Calendar \
    CalendarProvider \
    CaptivePortalLogin \
    CertInstaller \
    Contacts \
    DeskClock \
    DocumentsUI \
    DownloadProviderUi \
    Email \
    Exchange2 \
    ExternalStorageProvider \
    FusedLocation \
    InputDevices \
    KeyChain \
    Keyguard \
    LatinIME \
    Launcher2 \
    ManagedProvisioning \
    PicoTts \
    PacProcessor \
    libpac \
    PrintSpooler \
    ProxyHandler \
    QuickSearchBox \
    Settings \
    SharedStorageBackup \
    Telecom \
    TeleService \
    VpnDialogs \
    MmsService

删除行Calculator \,在最终构建中,您将找不到此包。