diff --git a/packages/SettingsProvider/Android.bp b/packages/SettingsProvider/Android.bp
index 346462df004baf6eb49162f655ba639d9af1c3ce..a0bf6da9addc62d8830bb1f2fe671793427df00d 100644
--- a/packages/SettingsProvider/Android.bp
+++ b/packages/SettingsProvider/Android.bp
@@ -24,17 +24,22 @@ android_app {
     srcs: [
         "src/**/*.java",
         "src/com/android/providers/settings/EventLogTags.logtags",
+        ":LMOSettingsProvider-sources",
     ],
     libs: [
         "telephony-common",
         "ims-common",
         "unsupportedappusage",
+        "framework-lmodroid",
     ],
     static_libs: [
         "junit",
         "SettingsLibDeviceStateRotationLock",
         "SettingsLibDisplayUtils",
     ],
+    resource_zips: [
+        ":LMOSettingsProvider-res",
+    ],
     platform_apis: true,
     certificate: "platform",
     privileged: true,