AndroidStudio 2.0 的新特性 Instant Run 真的好用么?

2016-04-18 16:04:59 +08:00
 Totato5749

没带来心理预期效果,副作用很明显,编译时间变长, App 启动时间也明显变长,更改资源文件 /Manifest 等都无法 Instant Run

大家觉着好用么

13794 次点击
所在节点    Android
41 条回复
kslr
2016-04-18 16:15:46 +08:00
好用,只有在按钮旁边有个闪电标志的时候才有作用
kslr
2016-04-18 16:16:15 +08:00
处理完直接就启动 activity
CtrlSpace
2016-04-18 16:22:28 +08:00
有一个被 Instant Run 坑了我一个下午,再也不敢开启...
那次我为了修复个 BUG ,修改了几行代码 run 上去,发现 BUG 依旧在,于是改了一个下午,最后发现,卸载重新安装就好了,那个所谓的 Instant Run 并没有更新到我的代码...
nocoo
2016-04-18 16:30:44 +08:00
不好用。我们 App 里有个较复杂的地图 SDK 。用一次 instant run 之后就再也启动不起来了,必须卸载重装。
MiniGhost
2016-04-18 16:34:37 +08:00
只在单纯改改 UI ,改改 xml 的时候好用
其他地方感觉好多坑,用过几次就关掉了
我觉得现阶段,提供两个按钮,一个标准 Run 一个 Instant Run 会比较好
suikator
2016-04-18 16:39:26 +08:00
不好用, bug 有点多
kaichen
2016-04-18 16:41:26 +08:00
从 Beta 开始用,一直都不好用,经常更新不到代码。
Lonely
2016-04-18 16:46:34 +08:00
可以试试 jrebel 家的
aliuwr
2016-04-18 16:46:35 +08:00
一次都没用过,因为不支持 Kotlin 。
同类产品 JRebel 非常好用。不过有个限制要注意下,如果应用被杀死了,一定要点击电脑上的运行才能用。
sourcebace
2016-04-18 17:20:28 +08:00
好像目前多进程还没法用,大型的项目有点蛋疼,小项目还是很方便的
jaycee110905
2016-04-18 17:22:17 +08:00
@CtrlSpace 同感
kassadin
2016-04-18 17:35:47 +08:00
感觉确实还不太健全,偶尔代码没生效,改半天都不行,干脆停止重装一下啥都好了 - -
youxiachai
2016-04-18 17:45:20 +08:00
项目简单..还可以...

但是程序结构复杂了..例如多进程这种..instant run 还是关闭为妙...
honeycomb
2016-04-18 17:56:44 +08:00
项目简单是很好的,改革代码几秒钟后就跑起来
大项目不推荐用
williamx
2016-04-18 18:24:39 +08:00
被坑了大半夜
6v
2016-04-18 19:23:20 +08:00
同被坑... 现在我们全组的人都把 Instant Run 关了...
感觉 build.gradle 发生变化的情况下, 编译时间从 5 分钟左右升到了 10 分钟上下
williamwue
2016-04-18 20:07:32 +08:00
刚启用就发现有坑,立刻关掉了,等大家反馈可用了再说
twoyuan
2016-04-18 20:29:06 +08:00
确实坑,不过好在出了错看错误提示还能找到原因,大不了 clean 重新编译一遍。

不然对于开了 MultiDex 的项目来说,改行代码编译三分钟实在忍不了,就为了这点在 beta 就上了 2.0 ,总体来说好处还是多一些的
nashxk
2016-04-18 20:31:47 +08:00
编辑时间确实变长了。。现在电脑整天风扇声不停。不过还是忍着用了。之前用着 LayoutCast ,挺好用的,不过 gradle2.0 上貌似有问题。。
Macya
2016-04-18 22:06:32 +08:00
instant run 经常出问题,典型的就是未更新代码,如果有新加入资源的话,又要重新 gradle build Running ,开了 instant run 的时候,一个很小很小的项目都要 30s+,而且整台机子都卡了,关了一点事都没,效率还高不少。

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

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

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

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

© 2021 V2EX