Convert LOCAL_LOCAL_JNI_SHARED_LIBRARIES to LOCAL_REQUIRED_MODULES in a full build

To save space.

Change-Id: I7c88c13e4225bed89106917de57cbae74fc79ab8
diff --git a/core/package.mk b/core/package.mk
index c689031..45f1fcf 100644
--- a/core/package.mk
+++ b/core/package.mk
@@ -87,6 +87,15 @@
 LOCAL_AAPT_FLAGS := $(LOCAL_AAPT_FLAGS) -z
 endif
 
+# Convert LOCAL_JNI_SHARED_LIBRARIES to LOCAL_REQUIRED_MODULES in full build,
+# for preloaded apks don't like embedded jni libraries.
+ifndef TARGET_BUILD_APPS
+ifdef LOCAL_JNI_SHARED_LIBRARIES
+LOCAL_REQUIRED_MODULES += $(LOCAL_JNI_SHARED_LIBRARIES)
+LOCAL_JNI_SHARED_LIBRARIES :=
+endif
+endif
+
 ifeq (,$(LOCAL_ASSET_DIR))
 LOCAL_ASSET_DIR := $(LOCAL_PATH)/assets
 endif