Include settings app compat config in the build.
This ensures that any compact changes defined in settings work correctly
at runtime.
Include the config in the system_ext partition rather than system to
avoid breaking rules about where we're allowed to put things.
Test: m
Test: Check compat changes appear in dev settings UI.
Change-Id: I4a6dc6bfcc5de1f68e97faf905ee94b35bde5d11
diff --git a/Android.bp b/Android.bp
index d21a430..e1c002d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -54,6 +54,7 @@
platform_compat_config {
name: "settings-platform-compat-config",
src: ":Settings-core",
+ system_ext_specific: true,
}
android_app {
@@ -62,7 +63,10 @@
certificate: "platform",
system_ext_specific: true,
privileged: true,
- required: ["privapp_whitelist_com.android.settings"],
+ required: [
+ "privapp_whitelist_com.android.settings",
+ "settings-platform-compat-config",
+ ],
static_libs: ["Settings-core"],
resource_dirs: [],
optimize: {