1、进入AIO-3399Pro/vendor/firefly/apps;
2、打开文件apps.mk
3、在文件中添加即将加入系统app的文件夹的名称,注意文件夹的名称必须和app的名称一致。
PRODUCT_PACKAGES += \
AdobeReader \
BaiduIME \
HPSmart \
SK6MWT001 \
4、app文件夹内新建Android.mk文件。内容如下:
##############################################################################
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := AdobeReader
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_BUILT_MODULE_STEM := package.apk
LOCAL_DEX_PREOPT := false
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
#LOCAL_PRIVILEGED_MODULE :=
LOCAL_PROPRIETARY_MODULE := true
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
#LOCAL_REQUIRED_MODULES :=
include $(BUILD_PREBUILT)
然后保存。
5、然后把APP改名为与文件夹名一致的.apk之后,编译过程中app会被添加到系统app中。
6、问题与不足1,系统app不能卸载,只能升级。
7、问题与不足2,系统app在第一次使用时仍然需要手动授权。