长时间应用程序启动 time 与 Android 插件 Gradle 2.2.0

发布时间: 2016/10/10 21:40:27
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

没有人注意到该应用程序需要更长时间 time 启动使用 Android Gradle 2.2.0 的插件吗?

我试着 2.1.3 和 2.2.0 检查启动性能之间进行切换。2.1.3 版本总是服务 Activity 几乎立即而版本 2.2.0 始终以秒来加载。

classpath 'com.android.tools.build:gradle:2.1.3'    // App boot-up fast
classpath 'com.android.tools.build:gradle:2.2.0'    // App boot-up slow

测试environment

  • 设备︰ Nexus 5
  • Android版本︰ 棉花糖 (6.0.1 版)
  • 项目︰ 只需创建一个新项目与导航drawer Activity 模板并运行它

项目 gradleconfiguration

compileSdkVersion 24
buildToolsVersion "23.0.3"
defaultConfig {
    applicationId "com.test.sample"
    minSdkVersion 21
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}

问题

为什么 (以及如何) 将 Android Gradle 的插件会影响应用程序性能以外 build 性能吗?

解决方法 1:

这是已经回答了这个链接请看这里。它能解决你的问题。 只需执行此步骤

Settings/Preferences(Mac) → Build, Execution, Deployment → Instant Run and uncheck Instant Run
赞助商