android Framework 添加自定义APK的时候需要修改参数
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
# Module name should match apk name to be installed
LOCAL_MODULE := FPIMLauncher
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_CERTIFICATE := platform
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/priv-app
include $(BUILD_PREBUILT)
LOCAL_OVERRIDES_PACKAGES += Launcher2 Launcher3 Launcher3Go Setup_Wizard FeaturePhoneLauncher
修改msm8909go_xf.mk内容
include device/qcom/msm8909_512go/msm8909_512go.mk
ENABLE_BROWSER_VCURSOR := 1
# splash.img
PRODUCT_COPY_FILES += \
device/qcom/msm8909go_xf/splash.img:splash.img
# fblogo.img
PRODUCT_COPY_FILES += \
device/qcom/msm8909go_xf/fblogo.img:fblogo.img
#QTIC flag
-include $(QCPATH)/common/config/qtic-config.mk
PRODUCT_NAME := msm8909go_xf
PRODUCT_DEVICE := msm8909go_xf
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
ro.boot.memcg=true \
ro.sf.lcd_density=120 \
ro.lmk.medium=800 \
ro.lmk.critical=0 \
ro.lmk.critical_upgrade=true \
ro.lmk.upgrade_pressure=40 \
ro.lmk.downgrade_pressure=60
# Defined the locales
PRODUCT_LOCALES := en_US zh_CN th_TH vi_VN tl_PH hi_IN ar_EG ru_RU tr_TR pt_BR bn_IN mr_IN ta_IN te_IN zh_HK \
in_ID my_MM km_KH sw_KE uk_UA pl_PL sr_RS sl_SI fa_IR kn_IN ml_IN ur_IN gu_IN or_IN en_ZA zh_CN ja_JP
DEVICE_PACKAGE_OVERLAYS += device/qcom/msm8909go_xf/overlay-go
PRODUCT_PACKAGES += \
NTCalculator \
NTCalendar \
CalendarLocalAccount \
NTMusic \
NTFmRadio \
FMRecord \
NTBrowser \
NTCamera \
NTGallery \
NTDocumentsUI \
FileExplorer \
Exif \
Gif \
NTDeskClock \
NTSoundRecorder \
EAService \
FeatureQuickSetting \
BasicT9IME
# added by devin.huang for x9 watch project 20181226 start
ifeq ($(TARGET_NEWINGS_WATCH_SUPPORT),true)
PRODUCT_PACKAGES += \
FPIMLauncher
#PRODUCT_PACKAGES -= BasicT9IME
endif
# added by devin.huang for x9 watch project 20181226 end
PRODUCT_AAPT_CONFIG += mdpi ldpi