关于 Android Studio 使用过程中的联网问题

2017-09-10 15:57:36 +08:00
 hellojinjie
由于一些众所周知的原因,在使用 Android Studio 的过程中会出现因网络问题而卡住的情况。

解决的方法一个是使用 $$ 设置代理,另外一个方法是使用 androiddevtools 上列出来的镜像地址。

现在的问题是, 如果用方法二的话,在创建虚拟机的时候好像无法下载 Android 的虚拟机镜像。(我试了下是无法下载的,不知各位能否下载)
但是如果使用方法一的话,因为这个是在课堂教学中要用到 Android Studio,个人感觉不太方便在课堂上教学生怎么使用 $$.

所以想问下各位有没有什么好的方法可以畅快的使用 Android Studio。最好不要太复杂,避免初学者因失败而产生挫败感。
7751 次点击
所在节点    问与答
11 条回复
michaelye1988
2017-09-10 16:11:35 +08:00
一般项目创建好以后,会打开 Preference->Gradle->Offline Work 勾选起来,就不会卡了,等到需要引入某些依赖的时候,再把该选项去掉。
hellojinjie
2017-09-10 16:13:59 +08:00
@michaelye1988 那如果要创建新的 android 虚拟机的时候怎么弄?
michaelye1988
2017-09-10 16:21:41 +08:00
@hellojinjie AS 自带的虚拟机太不好用了,推荐你用 Genymotion,速度飞快,而且在里面下载虚拟机也不需要翻墙。
WordTian
2017-09-10 16:39:18 +08:00
爬墙是最简单的方法了,在公司的时候我也总在下载 gradle 的时候卡住。。。。坑坑的
heimeil
2017-09-10 16:41:09 +08:00
Android Studio 全部下载内容都在 dl.google.com ,而这个在国内是有 CDN 的,你在 ping.chinaz.com 找到离你们那里最近的 IP 地址添加到 hosts 就行了,注意地址栏下的运营商不要全选,只选你所在的运营商就行了。
hellojinjie
2017-09-10 16:45:38 +08:00
@heimeil 问题是 Android Studio 不仅仅要访问 dl.google.com ,还要访问其他的被 0.0 墙域名。

@WordTian 个人感觉不适合在课堂上教学生怎么翻 0.00 墙。

@michaelye1988 Genymotion 挺好用的,就是感觉操作有点复杂了。
lzhr
2017-09-10 16:49:56 +08:00
自己搭个局域网代理,给学生提供 AS 专用梯子
bkmi
2017-09-10 16:49:59 +08:00
@hellojinjie 你说的被墙的还有哪些域名,我怎么碰不到,下载 Gradle 是慢,还有一些 maven 依赖也慢,解决办法就是下载 gradle 离线包,maven 使用 jcenter 和 maven.google.com
zjp
2017-09-10 17:22:15 +08:00
主要是 Gradle 下载 dist 和依赖慢
distribution 我是使用本地的,避免每次创建项目下载一次(曾经用电信 30K 的网速下载几次都失败,干脆挨到 12 点用手机流量下载…
socks5 代理参考了这里 https://www.zhihu.com/question/37810416/answer/82464203 默认的设置并没有用…
wengjin456123
2017-09-10 18:02:19 +08:00
路由器开代理岂不美哉
iFlicker
2017-09-10 19:00:53 +08:00
sdk 现在国内直达 dl.google.com 也没问题了...估计就是 maven 和 gradle 的问题

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

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

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

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

© 2021 V2EX