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

2017-02-22 11:35:04 +08:00
 loulijun
用久了 Android studio ,电脑是 macbook pro 13 2014-mid ,其他 IED 在电脑上使用都比较流畅,就是 Android studio 这货卡的不行不行的,虽然考虑过升级电脑,但是 AS 上的体验还是不够流畅,之前有用过 Sublime ,但有时 debug 还得用 AS 。请问下大伙用的开发 Android 的编辑器有哪些?有什么好的方案么?
13588 次点击
所在节点    Android
31 条回复
PPTing
2017-02-22 18:43:13 +08:00
我是 14 年中的 15 寸 MacBook Pro , 16G 的内存,感觉有时候还是好卡呀,在编译的时候,有时候新打开一个工程就一直在转圈圈,有时候还会直接无响应。。
BigBearWatchYou
2017-02-22 20:32:55 +08:00
gradle 用本地的啊,然后没有添加新依赖就 offline 模式
Totato5749
2017-02-22 21:45:17 +08:00
JDK 可能还是换成 7 比较靠谱, AS 官网说了 8 可能会存在问题

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

总之两字玄学

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

https://yangjunhui.monster/t/342270

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

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

© 2021 V2EX