大伙 Android 开发工具用的什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
loulijun
V2EX    Android

大伙 Android 开发工具用的什么?

  •  
  •   loulijun 2017-02-22 11:35:04 +08:00 14690 次点击
    这是一个创建于 3154 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用久了 Android studio ,电脑是 macbook pro 13 2014-mid ,其他 IED 在电脑上使用都比较流畅,就是 Android studio 这货卡的不行不行的,虽然考虑过升级电脑,但是 AS 上的体验还是不够流畅,之前有用过 Sublime ,但有时 debug 还得用 AS 。请问下大伙用的开发 Android 的编辑器有哪些?有什么好的方案么?
    31 条回复    2017-03-19 22:28:46 +08:00
    jedrek
        1
    jedrek  
       2017-02-22 11:40:55 +08:00
    换机器吧,折腾这些东西光耗时间精力,价值不大,得不偿失
    neoblackcap
        2
    neoblackcap  
       2017-02-22 11:44:35 +08:00
    调 JVM 参数啊,加大内存分配
    ppwangs
        3
    ppwangs  
       2017-02-22 11:45:30 +08:00   2
    是挺卡的, IDE 都打成 IED 了。
    baoguok
        4
    baoguok  
       2017-02-22 11:46:30 +08:00
    android studio
    升级一下 mac 的 java 版本,可能是 java 版本引起的

    我的很流畅,电脑同配置
    loulijun
        5
    loulijun  
    OP
       2017-02-22 11:48:45 +08:00
    @ppwangs 哈哈,被你发现了
    loulijun
        6
    loulijun  
    OP
       2017-02-22 11:50:05 +08:00
    @baoguok java version "1.8.0_92",应该还是 AS 占用内存过大
    greesia
        7
    greesia  
       2017-02-22 12:01:44 +08:00
    实在卡 就用 intellij 吧 当然首选还是 as
    woai110120130
        8
    woai110120130  
       2017-02-22 12:55:23 +08:00
    同 mac 很流畅 就是 instant run 替换比较慢 所以关了 在公司 linux 上用 idea 和 androdi studio
    Lonely
        9
    Lonely  
       2017-02-22 12:59:42 +08:00 via iPhone
    加钱换电脑
    gowk
        10
    gowk  
       2017-02-22 13:04:40 +08:00
    卡是因为没翻墙,网络连接卡吧
    kassadin
        11
    kassadin  
       2017-02-22 13:18:32 +08:00
    同配置,换 windows 台式机了。
    wjh3936
        12
    wjh3936  
       2017-02-22 14:00:53 +08:00
    2012 13 的机子每次完整编译要 11 分钟……可能是因为 instant run 吧。以至于我现在宁愿用 windows 台式机了。
    vjnjc
        13
    vjnjc  
       2017-02-22 14:15:27 +08:00   1
    我也觉得卡是因为网络慢, gradle build 很多依赖网络,即使你已经 download jar 包
    anzaimary
        14
    anzaimary  
       2017-02-22 15:35:47 +08:00
    加钱上卡宴
    loulijun
        15
    loulijun  
    OP
       2017-02-22 17:09:38 +08:00
    @vjnjc 我是一直翻墙状态的, build 依赖的库都放到内网所以还好,主要是写布局文件或者搜索的时候,虽然不是一直卡,但是几率还蛮大的,感觉自己还是得提升下电脑性能
    loshine1992
        16
    loshine1992  
       2017-02-22 17:13:37 +08:00
    编译慢用 freeline

    编写代码的时候卡顿考虑修改一下 vmoptions.properties

    实在不行就换机器吧, Android Studio 是唯一选择
    loshine1992
        17
    loshine1992  
       2017-02-22 17:14:52 +08:00
    下载库慢可以添加 aliyun 的 maven 库

    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
    siloong
        18
    siloong  
       2017-02-22 17:21:30 +08:00
    肯定 AS 阿,一般调 JVM 参数就行了
    jokerman
        19
    jokerman  
       2017-02-22 17:21:34 +08:00
    Android Studio 简单粗暴直接有效
    sampeng
        20
    sampeng  
       2017-02-22 18:03:16 +08:00
    升级到 16G 内存。 ssd 。就算开全家桶。每个开两个窗口都不带卡的
    PPTing
        21
    PPTing  
       2017-02-22 18:43:13 +08:00 via iPhone
    我是 14 年中的 15 寸 MacBook Pro , 16G 的内存,感觉有时候还是好卡呀,在编译的时候,有时候新打开一个工程就一直在转圈圈,有时候还会直接无响应。。
    BigBearWatchYou
        22
    BigBearWatchYou  
       2017-02-22 20:32:55 +08:00
    gradle 用本地的啊,然后没有添加新依赖就 offline 模式
    Totato5749
        23
    Totato5749  
       2017-02-22 21:45:17 +08:00
    JDK 可能还是换成 7 比较靠谱, AS 官网说了 8 可能会存在问题

    另外 第一次编译成功之后,开启 gradle offline 模式,速度会快很多
    20015jjw
        24
    20015jjw  
       2017-02-23 03:39:56 +08:00 via Android
    @sampeng 你那是项目太小 我实习的时候 15 寸顶配编译的时候卡的 youtube 都看不动 还是需要台式机
    pcatzj
        25
    pcatzj  
       2017-02-23 09:52:51 +08:00
    我这小破台式机, Ubuntu 系统,平时倒还不怎么卡,就是 build 的时候会有一点小卡顿,这时候要是切到别的应用干别的事,特别是跨工作区的时候,很大几率会卡到鼠标都动不了,得等一会儿才能操控鼠标。
    shily
        26
    shily  
       2017-02-23 10:30:37 +08:00
    @baoguok
    @Totato5749
    @luojijun
    AS 2.2 开始就内置 OpenJDK 了,所以应该不是 Apple JDK 的锅。
    调整一下 JVM 参数吧,配置低这么着都快不起来。
    sampeng
        27
    sampeng  
       2017-02-23 15:43:51 +08:00
    @20015jjw 这和项目大小有什么关系。线性时间,文件多就慢文件少就快。还带项目大就吃 cpu ?
    一般这种情况就是走交换了。。。我几次卡的吃屎一看就是在走交换
    20015jjw
        28
    20015jjw  
       2017-02-23 17:16:48 +08:00 via Android
    @sampeng 不懂什么是交换 反正我 15 顶配卡 家里台式机不卡...
    andyiac
        29
    andyiac  
       2017-03-06 21:46:46 +08:00
    攒一台黑苹果,溜得飞起
    ivanchou
        30
    ivanchou  
       2017-03-19 13:12:47 +08:00
    @Totato5749 所以很好奇,官网是说了
    “若使用 JDK 1.8 ,在 Mac 系统上运行 Android Studio 可能出现一些已知的稳定性问题。在这些问题解决前,您可以将 JDK 降级到较低的版本(但不低于 JDK 1.6 )来提高稳定性。”

    但是选用本地的 JDK 1.7 ,会提示“ Please choose JDK 8 or newer ”,而且 Apple JDK 也是不能选的。

    你是怎么设置 JDK 7 的?
    Totato5749
        31
    Totato5749  
       2017-03-19 22:28:46 +08:00
    @ivanchou
    留个出处给后人看: https://developer.android.com/studio/install.html?hl=zh-cn

    其实现在的 AS 在不装 jdk 的电脑上也是可以编译 app 的,已经内置了 OpenJDK,亲自试过可以编译 app 的。 默认 AS 用的也是内置的 JDK ( mac 的 AS 可以在 File - Other Settings - Project Structure 里面看到一个 JDK location. 默认勾选的 Use embedded JDK )

    我之前也是装了 JDK7 ,但是发现 Android Device Monitor 打不开。然后换了 JDK8 就可以用了。。也就是说有一些东西还是依赖电脑的 JDK 的

    总之两字玄学
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2543 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 04:32 PVG 12:32 LAX 21:32 JFK 00:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86