android studio 首次编译太慢

2022-09-29 11:10:14 +08:00
 jeesk

自己搭建的梯子日常使用可以跑到 30m 左右。 但是配置到 android studio 的代理后,经常下载东西都要 1~2 个小时才能编译好, 项目很小, 没几个依赖。电脑 32G+ i7 8750 ,其他像 idea 的 spring cloud , 或者 golang 的项目也就几分钟就编译好了。 不知道 android studio 为什么这么垃圾 大家有遇见过吗?

9232 次点击
所在节点    Android
48 条回复
sunbeams001
2022-09-29 11:17:56 +08:00
有没有可能,gradle 代理要单独设置,不走 Android Studio
jeesk
2022-09-29 11:30:48 +08:00
@sunbeams001
#Thu Sep 29 10:37:03 CST 2022
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=1085
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1085
jeesk
2022-09-29 11:31:41 +08:00
@sunbeams001 配置了, 下载依赖的时候, 下着下着就 443 了, 梯子很稳, 就是在 android studio 里面各种慢。 今天上午编译 v2rayng , 现在都没下载好依赖。
youxiachai
2022-09-29 11:33:02 +08:00
你配个国内的镜像不就行了...
jeesk
2022-09-29 11:43:03 +08:00
@youxiachai

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' }
mavenLocal()
mavenCentral()
google()
maven { url 'https://jitpack.io' }


配置了, 完全没用。 我怀疑就是 android studio 在搞鬼。
youxiachai
2022-09-29 11:52:36 +08:00
为啥..我咋没你这么多事....
closedevice
2022-09-29 11:53:45 +08:00
所以是 sync 慢还是单纯的编译慢?
xmumiffy
2022-09-29 11:55:12 +08:00
有没有可能 你有依赖是远端实时编译的
debuggerx
2022-09-29 11:56:11 +08:00
@jeesk 不要没理由的怀疑 那是成见。。。
想测试也很简单,不用打开按时,直接命令行运行 gradlew 脚本编译,这样如果还是慢,就怪不到 as 头上了吧
debuggerx
2022-09-29 11:56:36 +08:00
@debuggerx 不用打开按时 -> 不用打开 AS
unco020511
2022-09-29 12:01:10 +08:00
下载 gradle 确实会有点慢,虽然已镜有国内的 cdn,但似乎也不好用. 首次编译会去下载对应版本的 gradle,你可以先下载好对应版本的 gradle,或者先在源码里把 gradle 改成你本地已有的版本.与你拉取一些三方库关系不大
jeesk
2022-09-29 12:21:54 +08:00
@unco020511 gradle.zip 我用的是 huawei 的镜像。 只是下载依赖很慢
jeesk
2022-09-29 12:33:15 +08:00
@debuggerx 刚才测试了, 就是 as 的锅。 不开 as , 编译速度很快了。

坑爹呀。 直接用 gradlw 编译也才 2 分钟。
BUILD SUCCESSFUL in 1m 55s
95 actionable tasks: 42 executed, 53 up-to-date
systemcall
2022-09-29 12:37:07 +08:00
Android Studio 走 HTTP 代理很麻烦
建议试试 TUN 模式,CFW 或者 Netch 都有 TUN 模式
jeesk
2022-09-29 12:44:07 +08:00
@systemcall 电脑没安装 ss , 一般是手机安装了 v2ray 或者 ss, 电脑直接配置代理。
debuggerx
2022-09-29 12:46:14 +08:00
@jeesk 测了个寂寞 依赖都下完了编译当然快
liut2016
2022-09-29 13:00:14 +08:00
@jeesk #13 你这都 up-to-date 了
DefoliationM
2022-09-29 13:02:38 +08:00
找个厂上班吧,你不适合写安卓
leegradyllljjjj
2022-09-29 13:18:44 +08:00
GFW + 配置地狱,这比接手屎山代码还难受
jeesk
2022-09-29 13:20:04 +08:00
@debuggerx 刚才吃了个饭才把依赖下载好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/883751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX