Ubuntu 22.04通过启动器打开Android Studio时Gradle构建失败
问题:Ubuntu 22.04上Android Studio启动器启动时Gradle构建超时,sudo终端启动正常
环境信息
- 系统:Ubuntu 22.04.4 LTS
- Android Studio版本:Koala | 2024.1.1.12
问题现象
- 通过应用启动器打开Android Studio时,Gradle构建总是失败,报错信息:
Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-8.7-bin.zip'.
Reason: java.net.SocketTimeoutException: Read timed out
- 在终端执行以下命令启动Android Studio时,所有功能正常:
sudo /opt/android-studio/bin/studio.sh
已尝试的解决操作
- 初始桌面入口文件(通过Android Studio -> Tools -> Create Desktop Entry生成)
jetbrains-studio.desktop内容:
Version=1.0 Type=Application Name=Android Studio Icon=/opt/android-studio/bin/studio.svg Exec="/opt/android-studio/bin/studio.sh" %f Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-studio StartupNotify=true
- 修改桌面入口,调用自定义bash脚本以sudo权限启动,但Gradle构建仍然失败:
修改后的jetbrains-studio.desktop:
Version=1.0 Type=Application Name=Android Studio Icon=/opt/android-studio/bin/studio.svg Exec="/opt/android-studio/bin/sudo-studio.bash" %f Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-studio StartupNotify=true
自定义脚本/opt/android-studio/bin/sudo-studio.bash内容:
#!/bin/bash sudo /opt/android-studio/bin/studio.sh %f
内容的提问来源于stack exchange,提问作者Ferri Adi Prasetya
相关产品推荐
相关产品推荐

