# LOCAL_REQUIRED_MODULES will trigger the dependent(dynamic link, ex. dlopen)
# .jar/.so(jni shared library) etc. be installed indirectly
# Set LOCAL_MODULE_PATH to install the build result to a customization location
# (TARGET_OUT points to system/ folder)
# LOCAL_MODULE_PATH := $(TARGET_OUT)/lib
LOCAL_PACKAGE_NAME := Test
include $(BUILD_PACKAGE)
4) 打开文件 device\mediatek\common\device.mk
将 Test 添加到 PRODUCT_PACKAGES 里面。
PRODUCT_PACKAGES += Test
5) 重新 build 整个工程
第二情况、如何将无源码的 APK 预置进系统?
1) 在 packages/apps 下面以需要预置的 APK 名字创建文件夹,以预置一个名为Test的APK为例
2) 将 Test.apk 放到 packages/apps/Test 下面
3) 在 packages/apps/Test 下面创建文件 Android.mk,文件内容如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Module name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional