0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

社区说 | 工程之美: AGP 编译构建的理解与优化

谷歌开发者 来源:未知 2023-05-23 22:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

从大规模商业级工程项目的结构建设,到编译优化,踩坑避雷,最后自动化出包,从资源到产品,从输入到输出,完整合理的流程会给团队开发效率带来极大的提升。


本周四晚,一整套流程的分享,带你了解 AGP 编译构建的理解与优化,体会到工程之美!


活动时间

5 月 25 日 (周四) 19:00 - 21:30


活动安排

19:00 - 19:10

活动介绍

19:10 - 21:30

主题分享

2BAB -《为 Android App Bundle 打包加点料》

19:10 - 19:45


精彩看点:

Android App Bundle(.aab) 是 Play Store 当前默认的 App 提交格式,我将分享 Bundle 与 BundleTool 自动化打包、导出解析 apks、辅助测试等流程。


逮虾户 -《我在 B 站做工程效能》

19:45 - 20:20


精彩看点:

介绍哔哩哔哩在 MonoRepo 中的编译构建优化方案,融合多个不同的 App,将整个工程代码服务化,避免重复造轮子的情况发生,达到降本增效的目的。


小灵通 -《Android 同步优化: 关闭 Jetifier》

20:20 - 20:55


精彩看点:

AGP7.2.2 开始对 enableJetifier 开关进行了 warning 提示,本次分享会介绍 Jetifier 带来的同步耗时问题,分享排查耗时点的技巧,解决方法及后续防劣化的措施。


周全 -《快手的秒级编译探索之路》

20:55 - 21:30


精彩看点:

在快手这类超大型 Android 项目中,常规的编译优化手段已经无法解决构建劣化问题。本次分享将带大家深入 AGP 源码,认识一些神坑,以及怎么用非常规的秒级编译手段解决他们。

21:30 - 21:35

互动抽奖环节

直播平台

访问以下链接或点击阅读原文

订阅每期活动

https://ctalks.gdgcn.net/live


识别扫描下方二维码预约观看直播


讲师介绍



关于社区说



「社区说」是由谷歌开发者社区 (Google Developer Groups) 与谷歌开发者专家计划 (Google Developer Experts) 联合推出的月度线上分享会


每期由不同的谷歌开发者社区举办,根据主题或技术方向邀请谷歌开发者专家以及对技术有热情、爱分享的嘉宾为开发者提供时长 2 到 3 小时共同学习交流机会。




 点击屏末||即刻参与


原文标题:社区说 | 工程之美: AGP 编译构建的理解与优化

文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    6259

    浏览量

    111963

原文标题:社区说 | 工程之美: AGP 编译构建的理解与优化

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【夏曹俊】VisualStudio2022构建调试C++项目

    价值,不在于教你记住菜单栏在哪,而在于向你揭示 现代大型 C++ 工程背后的“黑盒机制” ——当你按下 F5(运行)或 F7(构建)的那一瞬间,这个庞然大物究竟在底层替你干了多少脏活累活?以下是帮你
    发表于 04-18 16:21

    简单高效的鸿蒙编译提速技巧

    在鸿蒙应用开发中编译构建是开发者最频繁的操作,每一次编译提速都能显著提升项目整体开发效率。本次分享几个简单却高效的鸿蒙编译提速技巧,从编译
    的头像 发表于 03-04 16:09 242次阅读
    简单高效的鸿蒙<b class='flag-5'>编译</b>提速技巧

    揭秘!三步让Debian系统编译速度起飞,告别重复下载资源的烦恼

    在 Debian 系统编译的过程中,重复构建系统和动态下载相关资源往往会消耗大量时间,拖慢开发和部署进度。今天,我们就通过分析一组代码修改,来探索如何优化 Debian 系统编译,实现
    的头像 发表于 02-01 16:43 1581次阅读

    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境构建编译下载踩坑版

    笔者介绍一下Zephyr RTOS 保姆级环境构建编译下载
    的头像 发表于 01-10 10:03 9575次阅读
    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境<b class='flag-5'>构建</b>与<b class='flag-5'>编译</b>下载踩坑版

    社区之星】刘壮壮——方案不是在对抗中完善的,而是在沟通中优化

    理解和实践经验。专注于低压领域的方波与FOC(磁场定向控制)算法的设计、实现与优化;精通无刷电机多种控制策略及其在电动工具中的应用,对电机参数辨识、效率优化及转矩控
    的头像 发表于 12-30 08:06 2722次阅读
    【<b class='flag-5'>社区</b>之星】刘壮壮——方案不是在对抗中完善的,而是在沟通中<b class='flag-5'>优化</b>的

    社区之星】刘壮壮——先倾听,再分析,后沟通

    : 最终目标是解决问题。我会和客户一起探讨,是否存在一个在技术、成本和需求之间更优的平衡点。很多时候,方案不是在对抗中完善的,而是在沟通中优化的。 @社区小助手: 从事硬件工程师工作有些什么要求呢
    发表于 12-11 17:31

    基于rtt的scons构建的keil工程如何增加project_targets?

    基于rtt的scons构建的keil工程如何增加project_targets 且再第一次构建能一比一复制rt-thread 再之能在每次scons构建后保证原来
    发表于 10-10 06:10

    ART-PI使用新的env工具已经无法编译SDK仓库里的示例工程了,怎么解决?

    ART-PI 使用新的env工具已经无法编译SDK仓库里的示例工程了 希望还是能维护一下,新的env已经无法构建出工程进行编译了 使用scons —target=mdk5 直接报
    发表于 10-09 06:47

    RT-Thread Studio 2.2.8创建新项目直接构建编译报错怎么解决?

    RT-Thread Studio 2.2.8 尝试了RT-Thread Source Code 5.1.05.0.24.0.34.0.2版本 创建新的项目工程后,没有任何修改直接构建编译报错
    发表于 09-24 07:28

    使用scons编译工程失败怎么解决呢?

    到 RT-Thread 源码文件夹下的 qemu-vexpress-a9 BSP 根目录,然后输入 scons 命令编译工程,如果编译正确无误,会在 BSP 目录下生成 QEMU 下运行的 rtthread.elf 目标
    发表于 09-17 06:24

    studio 构建stm32 RTT 工程报错是为什么?

    使用studio 构建STM32F4 工程,什么都没有动报了以上错误.这是为什么 ?
    发表于 09-12 07:02

    小红书:通过商品标签API自动生成内容标签,优化社区推荐算法

    推荐系统的准确性和用户体验。整个过程结构清晰,分为三个步骤:API集成、标签自动生成和算法优化。 第一步:商品标签API的集成与数据获取 小红书通过开放API接口,实时获取商品的结构化标签数据。这些标签包括品类(如“妆”或“服饰”
    的头像 发表于 09-10 16:46 1227次阅读
    小红书:通过商品标签API自动生成内容标签,<b class='flag-5'>优化</b><b class='flag-5'>社区</b>推荐算法

    rtthread studio 新建工程之后,串口终端不显示怎么解决?

    rtthread studio 新建工程之后,串口终端不显示,但其它串口调试助手可以正常使用
    发表于 09-02 08:16

    STM32CubeIDE1.16.1创建新的STM32工程之后没有自动弹出引脚配置界面,怎么解决?

    之前创建工程之后都会自动弹出配置引脚的界面,也会有一个.ioc文件,但是今天无论怎么尝试新建工程,都没有弹出引脚配置界面,求助
    发表于 07-29 14:23

    使用rt-thread构建openmv的固件工程,出现编译错误的原因?

    使用rt-thread构建openmv的固件工程,用的都是示例工程,代码一点也没有改动,直接编译出现错误
    发表于 06-12 07:23