1.新建一个目录taideTest用来存放需要集成的apk
存放位置:vendor\mediatek\proprietary\packages\3rd-party\LBS

2.创建一个android.mk文件并把需要集成的apk拷入当前目录下
存放位置:vendor\mediatek\proprietary\packages\3rd-party\LBS\taideTest

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := 文件目录
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := apk名称.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_PATH := $(TARGET_OUT_APPS_PRIVILEGED) #/system/priv-app
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_PRIVILEGED_MODULE := false

#检查apk里lib目录如果包含armeabi-v7a,这选择这个目录下的so文件,否则选择armeabi目录下的so文件
PRIVATE_EMBEDDED_JNI_LIBS := 'lib/armeabi-v7a/*.so' 
 #PRIVATE_EMBEDDED_JNI_LIBS := 'lib/armeabi/*.so'

JNI_LIBS :=
$(foreach FILE,$(shell if unzip -l $(LOCAL_PATH)/$(LOCAL_SRC_FILES) $(PRIVATE_EMBEDDED_JNI_LIBS) > /dev/null ; then \
        rm -rf $(LOCAL_PATH)/uncompressedlibs && \
        mkdir $(LOCAL_PATH)/uncompressedlibs; \
        unzip $(LOCAL_PATH)/$(LOCAL_SRC_FILES) $(PRIVATE_EMBEDDED_JNI_LIBS) -d $(LOCAL_PATH)/uncompressedlibs > /dev/null && \
        find $(LOCAL_PATH)/uncompressedlibs -name *.so; \
    fi),$(eval JNI_LIBS += $(FILE)))
$(info echo $(JNI_LIBS))
LOCAL_PREBUILT_JNI_LIBS := $(subst $(LOCAL_PATH),,$(JNI_LIBS))

include $(BUILD_PREBUILT)

3.添加PRODUCT_PACKAGES 配置
修改位置:device\mediateksample\aiv8167sm3_bsp\device.mk
PRODUCT_PACKAGES += taideTest(文件目录)

android 10 MTK 如何集成系统apk相关推荐

  1. Android实现客制化系统apk在线签名

    目录 一.基线代码签名key 二.如何生成自定义的签名pk8 .x509.pem 签名文件 三.如何使用签名key对apk进行重新签名 四.大厂商为了安全,使用自定义签名方式,而不采用原生的签名方式 ...

  2. android 10.0实现通过系统属性控制挂载otg设备功能

    1.概述 在10.0的系统产品定制开发中,产品有需求要实现挂载otg设备开关功能,在挂载otg设备的时候,通过判断系统数据标志位实现是否挂载, 2.实现卸载otg设备功能的核心类 frameworks ...

  3. android adb 卸载内置系统apk方法

    一.USB连接手机,打开手机USB调试: 二.电脑运行CMD,在CMD窗口中输入"adb reboot recovery",等待手机重启进入recovery模式: 二.执行adb  ...

  4. android 10 数字健康,手机系统里面的数字健康 这个功能真的健康吗?

    手机已经成为了我们每天生活的当中的必须品了,最早手机只是一个简单的接打电话的工具,到后来可以通过手机获得接打电话以外的收发简单文字的功能,再后来我们可以通过手机进行网上冲浪,直到今天手机已经无所不能了 ...

  5. 基于android 10的国产手机,谁家系统更好用?基于Android深度定制的国产手机推荐...

    [TechWeb]如今的手机市场可以用四个字形容那就是"百花齐放".有的手机主打高性价比.有的手机主打旗舰配置.有的手机更是将游戏性能.屏幕尺寸作为自家卖点.不过不论什么产品,总离 ...

  6. Android 10.0动态修改系统属性设备型号(Build.MODEL)

    定制化开发中设备型号(ro.product.model)的修改,可以在\build\tools\buildinfo.sh中修改,不过这种方式只能写死了, 所以需要根据不同情况动态修改设备型号 就得修改 ...

  7. Android 10适配要点,作用域存储

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 距离Android 10系统正式发布已经过去大半年左右的时间了,你的应用程序已经对它进行适配 ...

  8. 还在期待安卓9.0吗?Android 10.0要来了

    目前,美国 Google公司的 AndroidP (安卓9.0),已经正式全面推出有几个多月了.众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统(修改UI界面也算是二次开发,嗯) ...

  9. 基于android 10的国产手机,魅友有福了,基于Android 10的Flyme来了,10款旧机型可申请...

    原标题:魅友有福了,基于Android 10的Flyme来了,10款旧机型可申请 目前安卓阵营的系统已经开发到Android 11系统,国产小米.华为等已经大批量适配Android 10系统,小米方面 ...

最新文章

  1. 为何而生、What I have Lived for
  2. ba+ii+plus模拟+android,财务计算器(BAII PLUS)
  3. 【JZOJ3636】【BOI2012】Mobile(mobile)
  4. oracle11g 01031,Oracle11g Data Guard -- ORA-16047 , ORA-16057 ,ORA-01031
  5. 1970“变种”bug连WiFi热点iOS设备会变砖?
  6. Linux PHY几个状态的跟踪
  7. MVC5 Entity Framework学习参加排序、筛选和排序功能
  8. 链表去重 保留第一个元素
  9. Eclipse编辑HTML,JSP,JS等时的卡顿问题,非常有效!!!
  10. 如果想成为数据科学家,请学习这3种语言
  11. 阻塞非阻塞、同步异步
  12. Excel多个sheet导出pdf
  13. 什么是鱼骨分析法(N Why)?
  14. Struts2文件的下载
  15. Android 手札小记
  16. 申宝证券-个股分化严重
  17. datawhale学习小组 Task4:方差分析
  18. Flink的非Barrier对齐可以优化高反压
  19. 快充诱骗芯片电路应用浅谈
  20. 帝国cms 留言板html,帝国cms默认留言板加上头像主页地址的留言本模板插件

热门文章

  1. html'中select多选,在HTML中select标签如何实现单选和多选
  2. 3.人工智能原理-梯度下降:能改
  3. 蓝牙技术|蓝牙远距离遥控,伦茨科技ST17H66可以帮到你
  4. I am trying
  5. Linux--Ubuntu入门篇(Ubuntu下压缩与解压缩)
  6. windowServer 2012 IIS配置及搭建程序
  7. Revit and Dynamo for Interior Design 室内设计Revit和Dynamo教程 Lynda课程中文字幕
  8. 第4章-21 判断上三角矩阵 (15 分)
  9. 中国眼动追踪市场趋势报告、技术动态创新及市场预测
  10. 一个软件解决OPC系统平稳升级难题