android 10 MTK 如何集成系统apk
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相关推荐
- Android实现客制化系统apk在线签名
目录 一.基线代码签名key 二.如何生成自定义的签名pk8 .x509.pem 签名文件 三.如何使用签名key对apk进行重新签名 四.大厂商为了安全,使用自定义签名方式,而不采用原生的签名方式 ...
- android 10.0实现通过系统属性控制挂载otg设备功能
1.概述 在10.0的系统产品定制开发中,产品有需求要实现挂载otg设备开关功能,在挂载otg设备的时候,通过判断系统数据标志位实现是否挂载, 2.实现卸载otg设备功能的核心类 frameworks ...
- android adb 卸载内置系统apk方法
一.USB连接手机,打开手机USB调试: 二.电脑运行CMD,在CMD窗口中输入"adb reboot recovery",等待手机重启进入recovery模式: 二.执行adb ...
- android 10 数字健康,手机系统里面的数字健康 这个功能真的健康吗?
手机已经成为了我们每天生活的当中的必须品了,最早手机只是一个简单的接打电话的工具,到后来可以通过手机获得接打电话以外的收发简单文字的功能,再后来我们可以通过手机进行网上冲浪,直到今天手机已经无所不能了 ...
- 基于android 10的国产手机,谁家系统更好用?基于Android深度定制的国产手机推荐...
[TechWeb]如今的手机市场可以用四个字形容那就是"百花齐放".有的手机主打高性价比.有的手机主打旗舰配置.有的手机更是将游戏性能.屏幕尺寸作为自家卖点.不过不论什么产品,总离 ...
- Android 10.0动态修改系统属性设备型号(Build.MODEL)
定制化开发中设备型号(ro.product.model)的修改,可以在\build\tools\buildinfo.sh中修改,不过这种方式只能写死了, 所以需要根据不同情况动态修改设备型号 就得修改 ...
- Android 10适配要点,作用域存储
本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 距离Android 10系统正式发布已经过去大半年左右的时间了,你的应用程序已经对它进行适配 ...
- 还在期待安卓9.0吗?Android 10.0要来了
目前,美国 Google公司的 AndroidP (安卓9.0),已经正式全面推出有几个多月了.众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统(修改UI界面也算是二次开发,嗯) ...
- 基于android 10的国产手机,魅友有福了,基于Android 10的Flyme来了,10款旧机型可申请...
原标题:魅友有福了,基于Android 10的Flyme来了,10款旧机型可申请 目前安卓阵营的系统已经开发到Android 11系统,国产小米.华为等已经大批量适配Android 10系统,小米方面 ...
最新文章
- 为何而生、What I have Lived for
- ba+ii+plus模拟+android,财务计算器(BAII PLUS)
- 【JZOJ3636】【BOI2012】Mobile(mobile)
- oracle11g 01031,Oracle11g Data Guard -- ORA-16047 , ORA-16057 ,ORA-01031
- 1970“变种”bug连WiFi热点iOS设备会变砖?
- Linux PHY几个状态的跟踪
- MVC5 Entity Framework学习参加排序、筛选和排序功能
- 链表去重 保留第一个元素
- Eclipse编辑HTML,JSP,JS等时的卡顿问题,非常有效!!!
- 如果想成为数据科学家,请学习这3种语言
- 阻塞非阻塞、同步异步
- Excel多个sheet导出pdf
- 什么是鱼骨分析法(N Why)?
- Struts2文件的下载
- Android 手札小记
- 申宝证券-个股分化严重
- datawhale学习小组 Task4:方差分析
- Flink的非Barrier对齐可以优化高反压
- 快充诱骗芯片电路应用浅谈
- 帝国cms 留言板html,帝国cms默认留言板加上头像主页地址的留言本模板插件
热门文章
- html'中select多选,在HTML中select标签如何实现单选和多选
- 3.人工智能原理-梯度下降:能改
- 蓝牙技术|蓝牙远距离遥控,伦茨科技ST17H66可以帮到你
- I am trying
- Linux--Ubuntu入门篇(Ubuntu下压缩与解压缩)
- windowServer 2012 IIS配置及搭建程序
- Revit and Dynamo for Interior Design 室内设计Revit和Dynamo教程 Lynda课程中文字幕
- 第4章-21 判断上三角矩阵 (15 分)
- 中国眼动追踪市场趋势报告、技术动态创新及市场预测
- 一个软件解决OPC系统平稳升级难题