Android Studio 2.0 新特性 Instant Run,代码变动 一秒钟生效 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Makoshan
V2EX    Android

Android Studio 2.0 新特性 Instant Run,代码变动 一秒钟生效

  •  1
     
  •   Makoshan 2015-11-24 11:24:00 +08:00 13872 次点击
    这是一个创建于 3692 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天更新到 Android Studio 2.0 Preview 版,最吸引人的改变就是加入 Instant Run ,之前的 Android 开发最烦人是就是编译过程, Android Studio 自带的虚拟机启动非常慢,每次编译也是非常慢。这次更新,虚拟机启动还是一样的慢,但是 Instant Run 可以快速的重启 Activity ,让你的每次代码的改变快速的部署到手机上。

    注意:

    • 设置 Android Studio 更新模式为 Canary Channel ,才可以更新到 Android Studio 2.0 Preview

    • 要升级 Gradle 版本

    buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha1' } } 
    • 旧项目最好删除 .idea / 目录从新导入

    原文链接: http://androidfancier.cn/t/5653d7fe34117e071400000c

    13 条回复    2015-11-25 13:58:53 +08:00
    danube533
        1
    danube533  
       2015-11-24 12:33:40 +08:00 via iPhone
    好吧,因为头像才进来叻……
    woai110120130
        2
    woai110120130  
       2015-11-24 12:39:13 +08:00 via Android
    请问 android studio 能用 android.mk 编译么
    Makoshan
        3
    Makoshan  
    OP
       2015-11-24 13:14:42 +08:00
    @woai110120130 不太懂你的意思, Android Studio 支持 NDK 开发
    Makoshan
        4
    Makoshan  
    OP
       2015-11-24 13:15:11 +08:00
    @danube533 你头像 没我的好看
    heiybb
        5
    heiybb  
       2015-11-24 13:31:34 +08:00 via Android
    @Makoshan ……
    yangyaofei
        6
    yangyaofei  
       2015-11-24 15:31:02 +08:00
    @woai110120130 可以,需要自己配置一下,否则会用他自己生成的 android.mk 来编译
    Comdex
        7
    Comdex  
       2015-11-24 17:01:47 +08:00
    但是打开这个 ide 很卡
    jesson
        8
    jesson  
       2015-11-24 20:05:58 +08:00
    真是心疼我软啊,前两天刚刚出来一个模拟器,结果遇上 Google 这么一个版本帝。
    dullwit
        9
    dullwit  
       2015-11-24 21:29:08 +08:00 via iPhone
    好像 2.0 的插件静态检查比之前的 1.5 能严格了,今天弄死都没把项目切换到 2.0 的插件上去
    WispZhan
        10
    WispZhan  
       2015-11-24 21:32:52 +08:00
    @woai110120130 一直都可以的,直接在 build.gradle 里配置一个熟悉就可以了。或者使用最新的 NDK 扩展构建工具可以直接根据 C/C++项目编译。
    wwlzz
        11
    wwlzz  
       2015-11-24 21:44:03 +08:00
    支持的代码改动还很少,大多数情况还是需要重新编译的,等待升级
    hqs123
        12
    hqs123  
       2015-11-25 07:49:03 +08:00
    试用了一下,感觉速度大幅提升非常好。
    sonaive
        13
    sonaive  
       2015-11-25 13:58:53 +08:00
    方法数目超过 65k ,不支持 multiDex instant run.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     835 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:49 PVG 03:49 LAX 11:49 JFK 14:49
    Do have faith in what you're doing.
    ubao msn 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