android 7.1工程預置第三方應用
阿新 • • 發佈:2019-02-15
1 應用apk儘可能用英文,命名最好只包含數字,字母和下劃線。
2 新增針對此應用的Android.mk檔案內容如下,以搜狗輸入法為例:
LOCAL_PATH:= $(call my-dir) #####################SogouInput_android_v8.17_sweb######################### include $(CLEAR_VARS) LOCAL_MODULE := SogouInput_android_v8.17_sweb LOCAL_SRC_FILES := ./$(LOCAL_MODULE).apk LOCAL_MODULE_TAGS := optional LOCAL_MODULE_SUFFIX:=$(COMMON_ANDROID_PACKAGE_SUFFIX) LOCAL_CERTIFICATE := PRESIGNED LOCAL_MODULE_CLASS := APPS include $(BUILD_PREBUILT)
搜狗輸入法應用的檔名是:SogouInput_android_v8.17_sweb.apk;並且不需要系統簽名。
你的apk檔名最好能夠說明版本號和渠道資訊,否則整合後不是很容易確認和核對。
3 將apk檔案與Android.mk放在一個資料夾中,資料夾命名用英文,如:SogouInput。
4 將SogouInput資料夾複製到工程vendor\3rd_app中。
5 修改vendor\3rd_app中的config.mk檔案。
新增紅字部分:
LOCAL_PATH := vendor/3rd_app
PRODUCT_PACKAGES += \
SogouInput_android_v8.17_sweb \
ucbrowser
6 增量編譯。