Makoshan
V2EX  ›  Android

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

  •  1
     
  •   Makoshan · Nov 24, 2015 · 15338 views
    This topic created in 3999 days ago, the information mentioned may be changed or developed.

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