Ubuntu下Android Studio 2023.2.1 Patch1打开Hello World项目缓慢求助
Ubuntu下Android Studio加载Hello World项目缓慢的排查方案
你看到的后台任务是Gradle执行的项目依赖同步/解析操作,这是Android Studio的正常流程,基本可以排除恶意程序窃取数据的可能。下面是具体的排查和解决步骤:
1. 替换Gradle镜像为国内源
默认的Gradle仓库是国外地址,网络访问延迟高是最常见的原因。
- 打开项目根目录下的
build.gradle文件,修改仓库配置:
buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } google() mavenCentral() } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } google() mavenCentral() } }
- 也可以配置全局Gradle镜像,在
~/.gradle/gradle.properties中添加(如果没有这个文件就新建):
# 关闭不必要的代理 systemProp.http.proxyHost= systemProp.http.proxyPort= systemProp.https.proxyHost= systemProp.https.proxyPort= # 开启离线模式(已下载过依赖后可启用) org.gradle.offline=true
2. 优化系统资源与Gradle配置
Android Studio和Gradle对内存要求较高,资源不足会导致加载缓慢:
- 用
htop或top命令查看CPU、内存占用,关闭后台无关程序 - 打开Android Studio的
File > Settings > Build, Execution, Deployment > Build Tools > Gradle:- 设置
Gradle JVM为本地安装的OpenJDK 17(Android Studio 2023.2.1推荐版本) - 将
Build process heap size调整为2048MB以上
- 设置
3. 重置Gradle缓存
缓存损坏或缺失会触发重新下载,执行以下命令清理并刷新缓存:
cd 你的项目根路径 ./gradlew clean build --refresh-dependencies
执行完成后重启Android Studio,重新同步项目。
4. 验证是否存在恶意程序(可选)
如果仍有疑虑,用以下命令排查系统状态:
- 查看所有进程:
ps aux | grep -v "grep",检查是否有陌生进程 - 查看网络连接:
netstat -tulpn,确认是否有异常对外连接 - 查看系统日志:
journalctl -f,排查是否有异常操作记录
Gradle的网络请求均指向Maven类仓库,属于正常开发行为,无需过度担忧。
内容的提问来源于stack exchange,提问作者beetlej
相关产品推荐
相关产品推荐

