V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Makoshan
V2EX  ›  Android

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

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

    今天更新到 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   ·   实用小工具   ·   3043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:37 · PVG 22:37 · LAX 06:37 · JFK 09:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.