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

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

3天内不再提示

【今晚开播】社区说 | 工程之美: AGP 编译构建的理解与优化

谷歌开发者 来源:未知 2023-05-25 21:10 次阅读

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


就在今晚,一整套流程的分享,带你了解 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

    文章

    6164

    浏览量

    105314

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

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

收藏 人收藏

    评论

    相关推荐

    如何构建优化GPU云网络

    并从计算节点成本优化、集群网络与拓扑的选择等方面论述如何构建优化GPU云网络。
    的头像 发表于 11-06 16:03 349次阅读
    如何<b class='flag-5'>构建</b>及<b class='flag-5'>优化</b>GPU云网络

    Keil编译优化方法

    我们都知道,代码是可以通过编译优化的,有的时候,为了提高运行速度或者减少代码尺寸,会开启优化选项。
    的头像 发表于 10-23 16:35 508次阅读
    Keil<b class='flag-5'>编译</b>器<b class='flag-5'>优化</b>方法

    RT-Thread Studio构建和重新构建的不同,一般我们编译工程时用哪个?

    想请教在RT-Thread Studio中,构建和重新构建的不同,一般我们编译工程时用哪个,谢谢!
    发表于 07-25 07:38

    多文件工程编译

    多文件工程编译
    的头像 发表于 06-26 13:35 282次阅读
    多文件<b class='flag-5'>工程</b>的<b class='flag-5'>编译</b>

    eclipse编译工程一直卡住是怎么回事?

    eclipse编译工程之前是可以的,现在突然不行一直卡在Building Active Configuration界面咋回事呢
    发表于 06-18 07:50

    鸿蒙OpenHarmony开发:【编译构建指导】

    OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能扩展的系统,该系统提供以下基本功能
    的头像 发表于 05-13 09:31 1761次阅读
    鸿蒙OpenHarmony开发:【<b class='flag-5'>编译</b><b class='flag-5'>构建</b>指导】

    用KEIL编译Workbench生成的工程之后报错的原因?

    用KEIL编译Workbench生成的工程之后报错误 这是啥问题
    发表于 04-25 08:03

    HighTec Tricore编译速度优化策略探讨

    HighTec在编译时默认是根据工程源文件文件架构首先生成makefile文件,然后执行“make makefile”指令来编译工程
    的头像 发表于 04-10 12:44 2078次阅读
    HighTec Tricore<b class='flag-5'>编译</b>速度<b class='flag-5'>优化</b>策略探讨

    3562-Qt工程编译说明

    (Qt-5.15.10),请先参考 Linux 系统使用手册安装、编译 LinuxSDK,构建适配评估板的交叉编译工具链和 qmake 工具。 可基于命令行或 Qt Creator 工具对已有 Qt
    的头像 发表于 03-05 09:19 466次阅读
    3562-Qt<b class='flag-5'>工程</b><b class='flag-5'>编译</b>说明

    鸿蒙开发【编译构建】讲解

    Version 8~9在编译构建体系、工程目录及配置文件等存在差异,接下来将详细介绍两者之间的差异。 构建体系 HarmonyOS应用/服务API Version 47和API Ve
    发表于 02-27 17:41

    团取得构建高精地图专利

    团取得构建高精地图专利 团日前取得“一种构建高精地图的方法及装置“的专利,这种构建高精地图的方法可以使得高精度与低精度的点云数据可以合并
    的头像 发表于 02-26 16:20 491次阅读

    OpenHarmony 移植:build lite 编译构建过程

    这些疑惑,会对 build lite 编译构建过程有个更深入的理解。 1、产品解决方案代码是如何被调用编译的 在文件 buildliteBUILD.gn 配置文件中的
    的头像 发表于 02-19 16:19 942次阅读

    TLT507-Qt工程编译说明

    TLT507-Qt工程编译说明
    的头像 发表于 01-26 09:37 1107次阅读
    TLT507-Qt<b class='flag-5'>工程</b><b class='flag-5'>编译</b>说明

    agp和pcie插槽区别 agp插槽插的组件是什么

    AGP(加速图形端口)和PCIe(Peripheral Component Interconnect Express)都是计算机插槽接口,用于连接显卡和主板。下面将分别介绍AGP和PCIe插槽的区别
    的头像 发表于 01-24 10:32 3768次阅读

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序。
    的头像 发表于 01-03 12:31 2041次阅读
    如何<b class='flag-5'>构建</b>linux开发环境和<b class='flag-5'>编译</b>软件<b class='flag-5'>工程</b>、应用程序