当前位置: 首页 > news >正文

Android 系统编译 and 应用裁剪

平台应用编译


平台应用demo的Android.mk写法:

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optional# Only compile source java files in this apk.
LOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_PACKAGE_NAME := TestLOCAL_CERTIFICATE := platform
LOCAL_PRIVATE_PLATFORM_APIS = true
LOCAL_PROGUARD_ENABLED := disabledinclude $(BUILD_PACKAGE)

注: LOCAL_PRIVATE_PLATFORM_APIS 表明使用平台的API,否则无法调用平台的一些hide方法

添加模块编译项:
PRODUCT_PACKAGES += Test

平台应用裁剪

1.一般常规的裁剪方式,是把模块不加到PRODUCT_PACKAGES中,这种方式不好,不利于裁剪的统一个管理.
2.采用Override方式进行裁剪, LOCAL_OVERRIDES_PACKAGES

LOCAL_PATH := $(call my-dir)include $(CLEAR_V
http://www.lryc.cn/news/336372.html

相关文章:

  • java数组.day16(冒泡排序,稀疏数组)
  • vue+springboot多角色登录
  • 使用 ADB 查找应用名称和活动名称,并启动指定页面
  • LangChain - 文档转换
  • 【C++】STL--list
  • 二. CUDA编程入门-双线性插值计算
  • 实时计算平台设计方案:913-基于100G光口的DSP+FPGA实时计算平台
  • Glide系列-自定义ModuleLoader
  • 设计模式——责任链模式13
  • Linux云计算之Linux基础3——Linux系统基础part-2
  • HBase详解(2)
  • Web后端搭建
  • k8s单节点部署,容器运行时使用containerd
  • 深入浅出 -- 系统架构之性能优化的核心思维
  • Nifi同步过程中报错create_time字段找不到_实际目标表和源表中没有这个字段---大数据之Nifi工作笔记0066
  • 批量删除文件脚本
  • 蓝桥杯物联网竞赛_STM32L071KBU6_我的全部省赛及历年模拟赛源码
  • 微服务和K8S
  • Ant Design 表单基础用法综合示例
  • MWeb Pro For Mac v4.5.9 强大的 Markdown 软件中文版
  • Git常用命令详解:掌握版本控制的核心操作
  • Vue链接跳转地址 href 中有参数带有#
  • python 会员信息管理系统2.0
  • HTTP的强制缓存和协商缓存
  • Prometheus-Grafana基础篇安装绘图
  • 探索艺术的新领域——3D线上艺术馆如何改变艺术作品的传播方式
  • [dvwa] file upload
  • pygame发射子弹后绘制射线
  • 逻辑回归都有什么类型
  • 基于springboot+vue实现的高校宿舍管理系统(界面优美,十分推荐)