Android Note - 使用构建分析工具

栏目: 编程工具 · 发布时间: 7年前

内容简介:上次讲了构建速度优化,这次讲一下如何使用自带的构建分析工具来分析。(这篇纯属填上一篇的坑,内容不多)注意,最后的参数对应的写法是 assemble [productFlavor] [buildType]。 比如 productFlavor 是 beta 而 buildType 是 debug ,则写成 assembleBetaDebug在构建完成后,请使用 Project 窗口导航至

上次讲了构建速度优化,这次讲一下如何使用自带的构建分析 工具 来分析。(这篇纯属填上一篇的坑,内容不多)

生成构建分析的执行步骤

  1. 在 Android Studio 中打开您的项目后,选择 View > Tool Windows > Terminal 以在项目的根目录下打开命令行。
  2. 输入以下命令来执行干净构建 在不同构建之间运行 clean 任务可以确保您分析完整的构建进gradlew clean。
  3. 使用以下命令行为您的 Flavor 之一(例如 Debug Flavor )执行调试构建。
gradlew --profile --recompile-scripts --offline --rerun-tasks assembleFlavorDebug
复制代码
  • --profile:启用分析。
  • --recompile-scripts:在绕过缓存时强制重新编译脚本。
  • --offline:禁止 Gradle 提取在线依赖项。这样可以确保 Gradle 在尝试更新依赖项时引起的任何延迟都不会干扰您的分析数据。您应当已将项目构建一次,以便确保 Gradle 已经下载和缓存您的依赖项。
  • --rerun-tasks:强制 Gradle 重新运行所有任务并忽略任何任务优化。

注意,最后的参数对应的写法是 assemble [productFlavor] [buildType]。 比如 productFlavor 是 beta 而 buildType 是 debug ,则写成 assembleBetaDebug

在构建完成后,请使用 Project 窗口导航至 project-root/build/reports/profile/ ,打开网页,即可看到分析结果


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Test Driven Development

Test Driven Development

Kent Beck / Addison-Wesley Professional / 2002-11-18 / USD 49.99

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the auth......一起来看看 《Test Driven Development》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具