Android Studio 中项目打开时间过长

Posted

技术标签:

【中文标题】Android Studio 中项目打开时间过长【英文标题】:Project opening time is too much in Android Studio 【发布时间】:2017-01-06 13:10:15 【问题描述】:

如果我使用计算机中已经创建android Studio 创建一个 Android 项目,然后我关闭该项目并再次打开该项目,则只需 5 到 10 秒即可在 Android Studio 中打开。

但是当我尝试在 Android Studio 中打开一些不是由 Android Studio 创建的外部 Android 项目时,在 Android Studio 中打开需要花费太多时间。每次Android Studio长时间只显示这个画面。

我使用 Android Studio 2.1.3

【问题讨论】:

这是因为 Android Studio 正在下载 SDK 依赖项。因此,根据您的互联网速度需要时间。 android项目设置好后,它会再次正常打开。 出现此画面时,没有任何取消项目的选项。 【参考方案1】:

它正在下载依赖项。确保您有适当的 Internet 连接,以便 gradle 下载依赖项。如果您在代理服务器后面,请在打开项目之前在 gradle.properties 文件中配置代理。

gradle.properties文件中配置代理服务器如下:

systemProp.http.proxyHost=10.27.11.34
systemProp.https.proxyPort=8080
systemProp.https.proxyHost=10.27.11.34
systemProp.http.proxyPort=8080

【讨论】:

如何在gradle.settings文件中配置代理? 请就此提出另一个问题。 我是 android 开发新手,所以我没有明白我把这段代码放在哪个 gradle.properties 文件中。我应该放入 Projectname->gradle->wrapper->gradle-wrapper.properties 吗? @AndroidMechanic 不,它应该直接在项目文件夹中。如果没有,请创建一个并将您的代理服务器详细信息放入其中,如答案所示。 无法再次工作需要太多时间@AndroidMechanic【参考方案2】:

以下是一些有用的建议,可在 gradle 构建时间、内存使用方面加快 Android Studio,尽管在您的情况下,Android Studio 似乎需要时间来下载依赖项、创建支持的目录结构和构建项目。

您可能需要禁用 Android Studio 中启用的代理设置

请查看link 找出您的问题

【讨论】:

我没有启用任何代理设置。在我的 android studio @Farhan 中没有检查代理选项 好的,您是否应用了链接中提到的建议更改以及这些更改是否能有效解决您的问题【参考方案3】:

我删除了所有 gradle 文件夹并从另一个项目中复制并粘贴它,这对我有用

【讨论】:

以上是关于Android Studio 中项目打开时间过长的主要内容,如果未能解决你的问题,请参考以下文章

Android studio 编辑build.gradle文件时卡顿时间过长是啥原因

Android Studio 调试器启动/加载时间过长

Android Studio Build running 时间过长且失败Gradle

如何将Android studio中Library发布到Jcenter

Android studio多个项目之间怎么实现快速切换?

Android studio 导入项目但是找不到module解决