loulijun
V2EX  ›  Android

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

  •  
  •   loulijun · Feb 22, 2017 · 15932 views
    This topic created in 3366 days ago, the information mentioned may be changed or developed.
    用久了 Android studio ,电脑是 macbook pro 13 2014-mid ,其他 IED 在电脑上使用都比较流畅,就是 Android studio 这货卡的不行不行的,虽然考虑过升级电脑,但是 AS 上的体验还是不够流畅,之前有用过 Sublime ,但有时 debug 还得用 AS 。请问下大伙用的开发 Android 的编辑器有哪些?有什么好的方案么?
    31 replies    2017-03-19 22:28:46 +08:00
    jedrek
        1
    jedrek  
       Feb 22, 2017
    换机器吧,折腾这些东西光耗时间精力,价值不大,得不偿失
    neoblackcap
        2
    neoblackcap  
       Feb 22, 2017
    调 JVM 参数啊,加大内存分配
    ppwangs
        3
    ppwangs  
       Feb 22, 2017   ❤️ 2
    是挺卡的, IDE 都打成 IED 了。
    baoguok
        4
    baoguok  
       Feb 22, 2017
    android studio
    升级一下 mac 的 java 版本,可能是 java 版本引起的

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

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

    实在不行就换机器吧, Android Studio 是唯一选择
    loshine1992
        17
    loshine1992  
       Feb 22, 2017
    下载库慢可以添加 aliyun 的 maven 库

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

    另外 第一次编译成功之后,开启 gradle offline 模式,速度会快很多
    20015jjw
        24
    20015jjw  
       Feb 23, 2017 via Android
    @sampeng 你那是项目太小 我实习的时候 15 寸顶配编译的时候卡的 youtube 都看不动 还是需要台式机
    pcatzj
        25
    pcatzj  
       Feb 23, 2017
    我这小破台式机, Ubuntu 系统,平时倒还不怎么卡,就是 build 的时候会有一点小卡顿,这时候要是切到别的应用干别的事,特别是跨工作区的时候,很大几率会卡到鼠标都动不了,得等一会儿才能操控鼠标。
    shily
        26
    shily  
       Feb 23, 2017
    @baoguok
    @Totato5749
    @luojijun
    AS 2.2 开始就内置 OpenJDK 了,所以应该不是 Apple JDK 的锅。
    调整一下 JVM 参数吧,配置低这么着都快不起来。
    sampeng
        27
    sampeng  
       Feb 23, 2017
    @20015jjw 这和项目大小有什么关系。线性时间,文件多就慢文件少就快。还带项目大就吃 cpu ?
    一般这种情况就是走交换了。。。我几次卡的吃屎一看就是在走交换
    20015jjw
        28
    20015jjw  
       Feb 23, 2017 via Android
    @sampeng 不懂什么是交换 反正我 15 顶配卡 家里台式机不卡...
    andyiac
        29
    andyiac  
       Mar 6, 2017
    攒一台黑苹果,溜得飞起
    ivanchou
        30
    ivanchou  
       Mar 19, 2017
    @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  
       Mar 19, 2017
    @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 的

    总之两字玄学
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1205 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 78ms · UTC 23:21 · PVG 07:21 · LAX 16:21 · JFK 19:21
    ♥ Do have faith in what you're doing.