本人知识有限,一般在安卓系统代码中/device目录下,对应的安卓模块下,.mk文件;安卓中,所有的系统应用都有在.mk中加入其对应生产的名称;如下示例:
PRODUCT_PACKAGES += \
FileBrowser \
AppInstaller \
VideoPlayer \
SubTitle \
RemoteIME \
remotecfg \
DLNA \
OTAUpgrade \
RC_Server \
AmlMiracast \
SmartBoxLauncher \
Discovery.apk \
IpRemote.apk \
PromptUser \,
再将APK放置在/packages/apps/下,自建目录与APK名字一致;
自建目录中Android.mk文件内容
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
include $(CLEAR_VARS)
LOCAL_MODULE := *********************
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
include $(BUILD_PREBUILT)