Version Compatibility

Post 1.0 Compatibility
Starting with Android Studio 1.0 and the Gradle plugin for Android 1.0, compatibility is a critical requirement.

While we are still looking at finalizing our policy you should at least expect:
Studio 1.xworks with Gradle Plugin 1.y
Newer versions of the Gradle plugin may require newer versions of Studio to enable the new features in the IDE, but the project should open in older versions of Studio, and build from there (since Gradle does the build). We will be very careful about this. We will determine later our compatibility story between Studio 2.x and Gradle Plugin 1.x and between Studio 1.x and Gradle Plugin 2.x We will make every effort to keep compatibility where possible, and to provide good Quick Assist to help with migration where applicable.

Gradle plugin 1.0should work with Gradle [2.2.1, 3.0[
Newer versions of the Plugin may require a newer version of Gradle to benefit from advanced features.
However the current 1.0 should work with [2.2.1, 3.0[ (We cannot guaranteed compatibility with 3.x as it may introduce breaking changes: Gradle 1.x -> 2.0 introduced Groovy breaking changes)

Android Studio Android Gradle Plugin Gradle
1.0.0+ 1.0.0+ 2.2.1+

Post 1.0 DSL compatibility

The DSL changed a lot before 1.0, but it should be stable now.

If/When we need to change things we will have long deprecation periods, likely longer than 6months, possibly 12 months.

Preview Compatibility This table indicate compatibility for pre-1.0 components.
All this breaking changes happened because we tweaked the model exchanged between the IDE and Gradle a lot. All this work was to ensure stability after 1.0.
Android Studio Android Gradle Plugin Gradle
1.0.0 RC1 - 1.0.0 RC 4 0.14.0 - 1.0.0.rc4+ 2.2, 2.2.1
0.9.0-0.9.3 0.14.0 - 0.14.4 2.1
0.8.11+ 0.13+, 0.12+ 2.1 (for plugin 0.13; for 0.12 use 1.10-1.12)
0.8.0 - 0.8.10 0.12+ 1.10 - 1.12
0.6.0, 0.6.1+ 0.11+ 1.10 - 1.12
0.5.8 - 0.5.9 0.9, 0.10 1.10 - 1.12 (1.12 requires plugin 0.10)
0.5.0 - 0.5.7 0.9 1.10, 1.11
0.4.3 - 0.4.6 0.7, 0.8 1.9, 1.10 (required for plugin 0.8)
0.4.0 - 0.4.2 0.7 1.9
0.3.0 - 0.3.7 0.6 1.8
0.2.0 - 0.2.13 0.5 1.7

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android热更新实现原理
  2. 详解Android主流框架不可或缺的基石
  3. Android(安卓)面试必备 - 系统、App、Act
  4. Linux/Android——input系统之 kernel层
  5. Android音频简介
  6. ANDROID Porting系列一、ANDROID编译系统
  7. Android模拟SD卡实现方法解析
  8. android 电容屏(一):电容屏基本原理篇
  9. Android中RelativeLayout各个属性 androi
  10. Titanium中Android模块开发指南(中文)