framework/base/Android.bp
java_library {
name: "framework-minus-apex",
defaults: ["framework-defaults"],
srcs: [":framework-non-updatable-sources"],
installable: true,
javac_shard_size: 150,
required: [
"framework-platform-compat-config",
"libcore-platform-compat-config",
"services-platform-compat-config",
"documents-ui-compat-config",
],
libs: ["framework-updatable-stubs-module_libs_api"],
static_libs: [
// If MimeMap ever becomes its own APEX, then this dependency would need to be removed
// in favor of an API stubs dependency in java_library "framework" below.
"mimemap",
],
// For backwards com
编译方法:
make framework-minus-apex
or
./prebuilts/build-tools/linux-x86/bin/ninja -f out/combined-xxx.ninja -j32 framework-minus-apex