添加第三方APK(在整套Android源码编译,刷机的方案中)

本文介绍了如何将第三方APK添加到Android源码中,包括可卸载和不可卸载两种情况。针对不同场景,分别阐述了无需SO库和需要SO库的集成方法,强调了文件夹命名、开关命名以及.mk文件配置的一致性要求。
摘要由CSDN通过智能技术生成

一、添加到Removeable中(可卸载)

1. 在 alps/device/Amobile/A_101/device.mk 文件中添加改APK: OPera_MINI 名字
# add third parth removable apk
PRODUCT_PACKAGES += \
      FaceBook \
      MXPlayer \
      Hungamaplay \
      OPera_MINI \
      Exceloemstub \
      Pptoemstub \
      BeautyPlusMe \
      Dailyhunt \
      VuLiv \
      eyewatchbasic \
      Saavn \
      Wordoemstub
2.在alps/vendor/mediatek/proprietary/packages/3rd-party/removable/A_apps/  添加该APK的一个文件夹OPera_MINI

alps/vendor/mediatek/proprietary/packages/3rd-party/removable/iball_apps/OPera_MINI

3.并在该文件夹中添加对于的Apk文件和Android.mk文件

alps/vendor/mediatek/proprietary/packages/3rd-party/removable/A_apps/OPera_MINI/Android.mk
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

# Module name should match apk name to be installed

LOCAL_MODULE := OPera_MINI

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)

4.还有apk文件

alps/vendor/mediatek/proprietary/packages/3rd-party/removable/A_apps/OPera_MINI/OPera_MINI.apk 





二、添加到build_in中(不可卸载) 第一种,不需要so包的情况

1.首先,在alps/device/Amobile/A_101/ProjectConfig.mk 文件中,添加上对应的开关

MIKI_BUILD_IN_A_BROWSER_APP=yes



2.在 alps/vendor/mediatek/proprietary/packages/3rd-party/build-in/ 中创建该APK的文件夹 :A_Browser

alps/vendor/mediatek/proprietary/packages/3rd-party/build-in/A_Browser


3.在文件夹中添加上对应Android.mk文件

alps/vendor/mediatek/proprietary/packages/3rd-party/build-in/A_Browser/Android.mk

#
# Miki Prebuilt package
#

ifeq ($(MIKI_BUILD_IN_A_BROWSER_APP),yes)
LOCAL_PATH := $(call my-dir)

#
# include sub dir makefile
#

include $(call all-subdir-makefiles)
endif


4.添加上apk文件夹

alps/vendor/mediatek/proprietary/packages/3rd-party/build-in/A_Browser/apk


5.在文件夹中添加对应的Android
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值