gpt4 book ai didi

android - 减少 Android Studio 中的 Gradle 同步时间

转载 作者:可可西里 更新时间:2023-11-01 19:06:46 24 4
gpt4 key购买 nike

我使用的 mac 有 16gb 内存、ssd hdd,但每次我构建、清理或打开项目时,Gradle 同步仍然需要 15 分钟以上,是否有任何 Android Studio 优化可以减少这个时间。

-----更新----

所有这些都在一定程度上有所帮助

  1. 用适当的版本替换所有编译“com.package.:+”,检查最新版本的 maven 仓库,在一个版本上开发比动态更新更好,它可能会引入错误或问题。
  2. 关闭项目并重新启动 mac/windows。
  3. 如果有Android studio,请更新
  4. 更新gradle版本
  5. 打开 gradle 守护进程、并行守护进程并增加 gradle.properties 中的堆大小

org.gradle.daemon=true

org.gradle.parallel=true

org.gradle.jvmargs=-Xmx5120M -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError . //increase Xmx and -XX:MaxPermSize accordingly

  1. 重新排序您的存储库并将 google 的存储库放在首位。 Bintray、jcenter、maven 存储库可能缺少或损坏了 google play/google 服务依赖项,导致获取延迟

例子:

buildscript {
repositories {
google() //1st priority in search
repo2()
repo3()
repo4()
mavenCentral()
jcenter() //least priority, when not found in all above repos
}

最佳答案

您可能在添加到项目的库上使用了 + 符号(并且互联网连接速度非常慢)。例如:编译'com.android.support:support-v4:+'

这将使每个 sync() gradle 在线检查是否有新版本。如果更改为特定版本号,例如:compile 'com.android.support:support-v4:22.2.0'

然后 gradle 将使用已经下载到您的开发机器上的缓存版本。

关于android - 减少 Android Studio 中的 Gradle 同步时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30829072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com