Android 应用构建速度提升的十个小技巧
小技巧 6: 使用 Apply Changes 从 Android Studio 3.5 版开始 (3.5 版目前在 Beta 构建渠道发布),开发者们可以使用 Apply Changes 功能来提高构建性能,它可以让代码和资源的改动直接生效而无需重启应用,有时候甚至无需重启当前的 Activity。与 Instant Run 的实现方式不一样,Apply Changes 充分利用了 Android 8.0 以上版本操作系统的特性进行运行时检测,从而动态的对类进行重新定义。因此,如果您希望使用 Apply Changes,则需要让您的工程运行在 Android 8.0 (API级别26) 以上的真机或者模拟器上。 小技巧 7: 避免被动的改动 这个例子里,我们故意在构建脚本中加入里一些捣乱的代码以展现其带来的损失。同时也举一个在使用 Crashlytics 时的实际例子,这个插件默认会为每次构建中都加入唯一 ID 作为构建标识,这会带来不必要的时间损失,您可以通过在构建脚本里加入 ext.alwaysUpdateBuildId = false 来避免这个,当然也可以选择在开发阶段完全关闭 Crashlytics。 (编辑:保山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 腾讯自研安全新动向:拥抱产业互联持续加码安全能力储备
- 如何选择和优化正确的云平台以实现更高的灵活性
- 替下一代Zen 3处理器而生!微星MEG X570S ACE MAX战神板主板
- 易观方舟Argo社区生态壮大 英诺天使基金等10家创投机构签约
- Python居然藏着这些高级功能!作为程序员的你get了几个?
- 2019入行须知:IT互联网行业岗位盘点,需求前景一文看懂
- VMware:以创新的Workspace ONE平台,加速企业业务拓展与转
- 华为云鲲鹏容器发布 云原生驱动企业更快迈向Cloud2.0
- 中国互联网发展状况报告:境内约 2.6 万网站被植入后门
- 田溯宁:从万物互联到智能互联,公司新物种“客户运营商”诞