Makoshan
V2EX  ›  Android

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

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