V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lxyyzm
V2EX  ›  Android

继续吐槽 studio,不服来助

  •  
  •   lxyyzm · 2016-12-18 20:51:55 +08:00 · 9917 次点击
    这是一个创建于 2675 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新项目,第一次打开, building 半小时了,此种情况经常遇到,挺的还有何话说?

    第 1 条附言  ·  2016-12-19 15:24:13 +08:00
    不少人把锅扣墙上,貌似也扣错了, gradle 貌似没有被墙,只是很慢
    71 条回复    2017-01-03 16:05:14 +08:00
    Grubber
        1
    Grubber  
       2016-12-18 20:54:27 +08:00 via Android
    这个倒没遇到过,遇到把我项目都删了的。
    gino86
        2
    gino86  
       2016-12-18 21:02:18 +08:00
    install missing platform(s)
    weaming
        3
    weaming  
       2016-12-18 21:07:25 +08:00
    我也是新建项目后卡在这个 gradle 初始化的过程中,挂梯子好像也没作用
    caotian
        4
    caotian  
       2016-12-18 21:14:33 +08:00
    gradle 有几十 M ,下载的特别慢,所以有时候就停半天,可以网上找个方法,手工下载了放进去会快的多。
    lxyyzm
        5
    lxyyzm  
    OP
       2016-12-18 21:15:13 +08:00
    现在帖子不能追加内容了?

    找到原因了: http://blog.csdn.net/yyh352091626/article/details/51490976

    不过还是得吐槽下java,经常卡死,比如上面的我点了取消根本没反应,不得不杀死进程
    lxyyzm
        6
    lxyyzm  
    OP
       2016-12-18 21:15:46 +08:00
    @caotian 请教下linux下面下载了要放到哪个文件夹?需要手动解压吗?
    springz
        7
    springz  
       2016-12-18 21:18:57 +08:00   ❤️ 1
    翻墙是必备技能,另外碰到这种情况建议命令行启动,看终端打印出内容卡在哪里
    notreami
        8
    notreami  
       2016-12-18 21:20:20 +08:00   ❤️ 1
    这槽 studio 表示不背。天朝又是封网,又是过滤的。有的用就不错了,还要咋滴?另外,备选方案又不是没有,先下载一个 gradle ,创建项目的时候就选择本地 gradle 不就可以了?
    lxyyzm
        9
    lxyyzm  
    OP
       2016-12-18 21:20:34 +08:00
    @caotian 不用了,在 setting 里面找到了,谢谢
    lxyyzm
        10
    lxyyzm  
    OP
       2016-12-18 21:22:03 +08:00
    @notreami 几十兆的文件下载,就不能提示一下?哪怕没有进度条也行,好歹知道你在干嘛。
    lxyyzm
        11
    lxyyzm  
    OP
       2016-12-18 21:26:26 +08:00   ❤️ 1
    @springz 命令行启动,这主意你咋想出来的,简直是天才!
    Jabin
        12
    Jabin  
       2016-12-18 21:49:43 +08:00   ❤️ 1
    别瞎吐槽了,不如花点时间去解决自己问题
    itfanr
        13
    itfanr  
       2016-12-18 21:51:15 +08:00 via Android
    你的图片在哪里上传的?谢谢
    lxyyzm
        14
    lxyyzm  
    OP
       2016-12-18 21:54:42 +08:00
    @Jabin 一边吐槽一边解决啊,不吐不快啊
    lxyyzm
        15
    lxyyzm  
    OP
       2016-12-18 21:55:05 +08:00
    @itfanr 你头像下边有个图片库
    Cbdy
        16
    Cbdy  
       2016-12-18 21:56:11 +08:00 via Android
    虽然没有用过 as ,但是用过 gradle ,可以这样: 1.使用本地 gradle 。 2.设置 init.gradle 初始化脚本,加入国内镜像。 3.环境搭好之后可以 gradle build 一下第一次编译一下下载依赖,然后用 jb 家的 IDE 就可以瞬间读条了:)
    langjiyuan
        17
    langjiyuan  
       2016-12-18 21:59:21 +08:00
    全局 fq 吧,之前单独设置代理都不太好用, proxifier+ss , gradle 这个当时遇到了很多奇葩问题,也包括这个,最后自建了质量还可以 ss + proxifier 重新安装,就再没有奇葩过。。。
    android studio 性能优化,也建议整整,完全默认设置,编译一次的时间太长了。。
    springz
        18
    springz  
       2016-12-18 22:22:42 +08:00
    @lxyyzm 不客气,填坑填多了自然坑都已经不再是坑了
    AOL
        19
    AOL  
       2016-12-18 22:34:03 +08:00
    题主使用那一款操作系统?
    springz
        20
    springz  
       2016-12-18 23:17:35 +08:00   ❤️ 1
    @AOL 应该是深度
    Love4Taylor
        21
    Love4Taylor  
       2016-12-18 23:36:25 +08:00 via Android   ❤️ 1
    @AOL Deepin 无误
    Mogugugugu
        22
    Mogugugugu  
       2016-12-19 00:22:59 +08:00
    来自 Deepin ?做主力开发怎么样?能 hold 得住吗?
    jinyang656
        23
    jinyang656  
       2016-12-19 00:23:46 +08:00
    我曾经也吐槽过 哈哈 ,摸清套路就好了
    iFlicker
        24
    iFlicker  
       2016-12-19 00:53:05 +08:00 via Android
    我觉得这都不是事 ,难道要去用 eclipse 么?
    tim1008
        25
    tim1008  
       2016-12-19 08:47:55 +08:00
    这锅背的
    KNOX
        26
    KNOX  
       2016-12-19 09:04:41 +08:00
    多踩坑,多填坑就好了。
    bigkkk
        27
    bigkkk  
       2016-12-19 09:09:06 +08:00
    吐槽都吐都不到点子上。。。。
    twoyuan
        28
    twoyuan  
       2016-12-19 09:15:13 +08:00
    貌似帮别人解决过一次,当时也是折腾的好长时间,貌似是 SDK Manager 的锅
    ShanLin
        29
    ShanLin  
       2016-12-19 09:26:56 +08:00
    图片的中 log 提示的都那么明显,这锅得你自己背
    JsonLee
        30
    JsonLee  
       2016-12-19 09:40:53 +08:00
    @lxyyzm 命令行 build 不都是常识来的嘛? AS GUI 隐藏了很多 gradle 构建项目过程所产生的日志信息,所以当遇到一个下载网络不同的情况,就成了用户严重的卡死了。一般的做法都是停止 GUI 上的构建,然后使用命令行查看是哪个步骤阻塞,然后再解决。
    lxyyzm
        31
    lxyyzm  
    OP
       2016-12-19 11:10:37 +08:00
    @JsonLee 因为投奔 linux 时间不长,还不太习惯:)
    viator42
        32
    viator42  
       2016-12-19 11:19:38 +08:00
    android developer 已经解封了,现在 sdk 啥的都是秒下,实在不行就找个镜像站
    lxyyzm
        33
    lxyyzm  
    OP
       2016-12-19 11:22:41 +08:00
    @Mogugugugu 来自 deepin ?
    lxyyzm
        34
    lxyyzm  
    OP
       2016-12-19 11:32:27 +08:00
    @viator42 严格说不是 sdk 下载慢,是 gradle 慢
    yeahoo
        35
    yeahoo  
       2016-12-19 11:51:46 +08:00
    这个似乎是被墙了吧
    yeahoo
        36
    yeahoo  
       2016-12-19 11:52:20 +08:00
    冤有头债有主,出门左转是 XX...
    bombless
        37
    bombless  
       2016-12-19 12:05:46 +08:00
    这不是 gradle 的锅么
    冤有头债有主
    AlphaTr
        38
    AlphaTr  
       2016-12-19 12:13:53 +08:00
    标题看成了 「继续吐槽 stdio 」,还在想 stdio 有什么吐槽的。。
    PureDark
        39
    PureDark  
       2016-12-19 12:21:21 +08:00
    这不是长城防火墙的锅么……

    确实新项目第一次 build 因为要下一大堆东西会很慢,但是下完之后设置 offline work 就 build 得飞快了
    而除了下载速度慢这一个根本不能算是 Studio 的锅的问题外,其他地方简直不能更好用
    ubear1991
        40
    ubear1991  
       2016-12-19 12:42:01 +08:00
    @lxyyzm 看来你是没用过 linux ,这个在 linux 里面就可以从命令行启动……自己见识少了,别吐槽别人。
    stormpeach
        41
    stormpeach  
       2016-12-19 12:48:54 +08:00
    Mutoo
        42
    Mutoo  
       2016-12-19 12:49:00 +08:00
    NovemberEleven
        43
    NovemberEleven  
       2016-12-19 13:49:14 +08:00
    其他什么都好,就是每次 build 太久了
    tedzhou1221
        44
    tedzhou1221  
       2016-12-19 14:01:35 +08:00
    哈,这个锅大家都不背,只有楼主背了。
    原因:不应该用 AS ,不应该用 Gradle ,不应该在 Linux 上面开发,不应该学安卓,不应该在国内(被墙),不应该…………
    sunus
        45
    sunus  
       2016-12-19 14:05:11 +08:00
    人肉翻墙
    linbiaye
        46
    linbiaye  
       2016-12-19 14:35:38 +08:00
    明显墙的锅。。别乱甩。
    itbeihe
        47
    itbeihe  
       2016-12-19 15:10:55 +08:00
    遇到一个用深度的朋友,握爪
    lxyyzm
        48
    lxyyzm  
    OP
       2016-12-19 15:18:24 +08:00
    @tedzhou1221 哈哈,囧
    Miy4mori
        49
    Miy4mori  
       2016-12-19 15:30:24 +08:00 via Android
    你就不能整个代理或者 VPN 再用 grade ?
    Miy4mori
        50
    Miy4mori  
       2016-12-19 15:31:02 +08:00 via Android
    gradle
    lxyyzm
        51
    lxyyzm  
    OP
       2016-12-19 15:47:27 +08:00
    @itbeihe 你为什么选择深度?
    itbeihe
        52
    itbeihe  
       2016-12-19 16:22:16 +08:00
    @lxyyzm 实在不习惯 ubuntu 的左侧导航栏。。。
    深度上一些小功能做的还不错,从剪贴板,到网易云音乐,就转过来了。
    vjnjc
        53
    vjnjc  
       2016-12-19 16:40:12 +08:00
    这还真可能是 gradle 的锅, gradle 在很久没有 build 之后会去请求网络。我遇到的情况是怎么 rebuild 都不行,最后还是 clean , build 了。。。
    deadEgg
        54
    deadEgg  
       2016-12-19 16:52:00 +08:00
    恩... 楼主一定没用过 sbt
    gradle 虽然慢的扣卡,但是 sbt 。。。。
    然而有一次项目看到了 gradle + sbt 。。我当天啥事没做就看着这两个玩意在不断地下载 build 下载断了 重新下载。
    SunnyCoffee
        55
    SunnyCoffee  
       2016-12-19 16:57:49 +08:00
    首先保证 gradle 是 offline work 。
    其实,需要的依赖包 都是要下载的,依赖包还有可能包含依赖关系。
    还有就是 gradle ,这个更新的是真心慢。如果本地的 gradle 版本大于项目版本,建议项目的版本改成本地版本。

    这个主要是 gradle 得问题。
    pubby
        56
    pubby  
       2016-12-19 17:12:28 +08:00
    gradle 代理, http,https 都要设代理
    lijianying10
        57
    lijianying10  
       2016-12-19 18:18:40 +08:00
    sadaharu09
        58
    sadaharu09  
       2016-12-19 18:32:28 +08:00
    全剧代理吧,虽然没有墙但是干扰也很麻烦。
    wxws
        59
    wxws  
       2016-12-19 18:35:58 +08:00
    用 vpn 翻就好了
    jadecoder
        60
    jadecoder  
       2016-12-19 19:07:37 +08:00
    我在国内的新主机上第一次装 gradle 就用了一个小时…… 80M 的文件而已
    20015jjw
        61
    20015jjw  
       2016-12-19 19:22:56 +08:00 via Android
    然而肉翻用户不知道你在说什么
    zhouquanbest
        62
    zhouquanbest  
       2016-12-19 20:33:19 +08:00 via Android
    连这个问题都没解决 就不要出来秀下限了吧
    chenyu0532
        63
    chenyu0532  
       2016-12-19 21:19:01 +08:00
    工作那么忙。。哪有时间来跟你辩论这种没用的、蛋意义都没有的问题
    chenyu0532
        64
    chenyu0532  
       2016-12-19 21:20:17 +08:00
    对软件不熟可以发帖直接问问题,觉得软件讨厌可以换别的,讨厌我的回复可以 block 我
    itfanr
        65
    itfanr  
       2016-12-19 22:19:35 +08:00 via Android
    @lxyyzm 没有找到
    lxyyzm
        66
    lxyyzm  
    OP
       2016-12-20 00:10:17 +08:00 via Android
    @itfanr 顶部头像右边有个图片的 logo
    holy_sin
        67
    holy_sin  
       2016-12-20 12:47:53 +08:00
    都是网络的问题
    389273716
        68
    389273716  
       2016-12-20 18:48:16 +08:00
    肯定是 gradle 版本对应的文件包你没有,所以在下载,但是又下载不下来,一般打开项目我都会看一下 build.gradle ,把 gradle 版本先改成自己有的。
    F1ReKing
        69
    F1ReKing  
       2016-12-20 23:47:33 +08:00
    这锅 AS 明显不背
    Vizogood
        70
    Vizogood  
       2016-12-21 11:02:35 +08:00 via Android
    我看到了楼主说 gradle 没有被墙,只是很慢。
    呵呵。
    其实我想告诉你, Dropbox 的很多 CDN 也没有被墙,只是很慢。
    还有,引战贴滚蛋,爱用用,不用换,开发安卓没人逼你用 Android studio.
    yy1300326388
        71
    yy1300326388  
       2017-01-03 16:05:14 +08:00
    或许你需要一个 [Android Studio 权威教程] http://blog.csdn.net/column/details/zsl-androidstudio.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5472 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:03 · PVG 15:03 · LAX 00:03 · JFK 03:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.