当前位置: 首页 > 知识库问答 >
问题:

Gradle:AssembleDebug在加载应用程序之前需要一些时间

戚学
2023-03-14

然而,当我运行该应用程序编译并将其安装到我的手机中时,它比Eclipse需要更多的时间。

我点击run,它开始创建应用程序。这些任务是:grandle:Executing tasks[:MyPackage:AssembleDebug]。在完成时说grandle调用在x分钟x秒内成功完成。然后它装载它。

问题是,有时它可能只需要20秒,但其他时候2-3分钟。这是烦人的等待时间。是否必须在每次编译之前运行此执行?我可以关闭它或缩短它的时间吗?

如果这个问题不准确,我很抱歉,但我不熟悉grandle在AS中是如何完全工作的。

共有1个答案

皇甫敏达
2023-03-14

通过在main gradle.properties中使用此配置,可以进一步加快gradle的速度(在Windows中,您可以在Mac上的C:\users\yourusername\.gradle\/users/yourusername/.gradle/中找到此文件-如果不存在,则创建新文件):

org.gradle.daemon=true
org.gradle.parallel=true

这是你目前所能做的,谷歌在IO上表示,他们将努力让它更快。

还有类似的话题:Android studio Gradle构建速度加快

 类似资料:
  • 问题内容: 我从一个调用另一个活动的地方创建了一个启动活动,该活动具有一个视图分页器并显示一些介绍性页面。 这个应用程式需要花费一些时间来载入,因此我想在活动载入之前显示一个进度对话框,但该进度对话框也会在几秒钟后出现。 启动活动: 这并非每次都发生,只是有时。这可能是什么原因?我该如何阻止呢?有什么办法吗?谢谢.. 问题答案: 第一次启动应用程序时,新发布的版本(在2.1中存在同样的问题)存在一

  • 我有一个带有导航抽屉的Android应用程序。我的问题是,加载某些片段需要几秒钟(解析器、映射API)。我想在应用程序启动时加载我的所有片段。 我不确定这是否可能或是一个好方法,但我正在考虑在主活动的onCreate方法中创建我的每个片段的实例。然后,当用户在导航抽屉中选择一个片段时,我使用现有实例,而不是创建一个新实例。 问题是,当我第一次展示一个特定片段时,它并不能阻止延迟。在我看来,原因是片

  • 远程类加载是指加载未在执行位置显示的类。 例如,JavaApplet需要将类从服务器加载到本地并在本地执行。 一些包含URLClassLoader的程序需要从网络加载类,并在本地执行。 RMI怎么样?我找到了一个名为RMIClassLoader的类?是远程类加载吗?

  • 我正在尝试在我的多租户应用程序中实现假客户概念。我有两个微服务。在其中一个微服务中,我编写了从数据库获取数据的API。我需要在我的其他微服务中使用这些数据。为此,我使用了假客户概念。我需要第二个微服务加载期间的数据。但这并没有发生。我有以下错误 这是我的基于数据源的MultitenantConnectionProviderImpl。类,我在其中编写了伪客户机逻辑 这是一个虚拟客户端。我将第二个微服

  • 上节我们介绍了不同平台(Windows、Linux 和 Mac OS X)下常用的 IDE,大家肯定希望赶紧实践一下,用 IDE 真正地运行一段C语言代码来看看效果,这样能够更快地获得成就感。 但是,使用 IDE 的过程中会涉及到一些与编程有关的概念,这些概念如果不提前了解,即使能够运行出程序来,也是雾里看花,知其然不知其所以然。本节的目标就是让大家对这些概念有一个简单的了解。 1) 源文件(So