将一些应用编译到安卓系统中成为系统应用,用户就不需要再次安装也无法卸载
1.在/build/target/product路径下的core.mk文件:
- PRODUCT_PACKAGES := \
- Bluetooth \
- Calculator \
- Calendar \
- Camera \
- CertInstaller \
- Music \
- testapk \
2.将testapk的文件放入/packages/apps/testapk目录下,新建一个makefile文件:
- LOCAL_PATH:= $(call my-dir)
- include$(CLEAR_VARS)
- # Modulename should match apk name to be installed
- LOCAL_MODULE:= testapk
- LOCAL_MODULE_TAGS:= optional
- LOCAL_SRC_FILES:= $(LOCAL_MODULE).apk
- LOCAL_MODULE_CLASS:= APPS
- LOCAL_MODULE_SUFFIX:= $(COMMON_ANDROID_PACKAGE_SUFFIX)
- LOCAL_CERTIFICATE:= PRESIGNED
- #LOCAL_MODULE_PATH:= $(TARGET_OUT)/vendor/operator/app
- include $(BUILD_PREBUILT)