前言
开发者 Google
稳定版本 1.4(2015年9月30日)
开发状态 Stable
编程语言 Java
操作系统 跨平台
类型 Android集成开发环境
许可协议 Apache 2.0
网站 developer.android.com/sdk/index.html
Android Studio是一个为Android平台开发程序的集成开发环境。2013年5月16日由Google产品经理Ellie Powers在Google I/O上发布,可供开发者免费使用。2013年5月发布早期预览版本,版本号为0.1。2014年6月发布0.8版本,至此进入beta阶段。[2]第一个稳定版本1.0于2014年12月8日发布。Android Studio基于JetBrains IntelliJ IDEA,为Android开发特殊定制,并在Windows、OS X和Linux平台上均可运行。
特点
当前版本以下功能可用:
- 可视化布局: WYSIWYG编辑器 - 实时编码 - 实时程序界面预览;[9]
- 开发者控制台: 优化提示,协助翻译,来源跟踪,宣传和营销曲线图 - 使用率度量;
- Beta版本测试,并阶段性展示;
- 基于Gradle的构建支持;
- Android特定代码重构和快速修复;
- Lint提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉;
- 支持ProGuard和应用签名功能;
- 基于模板的向导来生成常用的Android应用设计和组件;
- 自带布局编辑器,可让开发者拖放UI组件,并预览在不同尺寸设备上的UI显示效果,等等。
- 支持构建Android Wear应用
- 内置Google Cloud Platform支持,支持Google Cloud Messaging和App Engine的集成。
系统要求
Windows | OS X | Linux | |
操作系统版本 | Microsoft Windows 10/8.1/8/7/Vista/2003/XP (32或64位) | OS X 10.8.5或更高版本,最高10.10.5 (Yosemite) | GNOME、KDE、Unity desktop on Ubuntu、Fedora、GNU/Linux Debian |
内存 | 最低2 GB,推荐4 GB内存 | ||
磁盘空间 | 500 MB磁盘空间 | ||
Space for Android SDK | 至少1 GB用于Android SDK,模拟器系统映像和缓存 | ||
JDK版本 | Java Development Kit (JDK) 7或更高版本 | ||
屏幕分辨率 | 最低1280×800屏幕分辨率 |
Android Studio和Eclipse ADT比较
特性 | Android Studio | Eclipse ADT |
编译系统 | Gradle | Ant |
基于Maven的构建依赖 | 是 | 否 |
构建变体和多APK生成 | 是 | 否 |
高级的Android代码完成和重构 | 是 | 否 |
图形布局编辑器 | 是 | 是 |
APK签名和密钥库管理 | 是 | 是 |
NDK支持 | Beta | 是 |
AS常用技巧汇总
下面的使用技巧是实际开发中可能使用到的,后续会不断更新。
Android Studio中如何打JAR包
Android Studio中对于library类型的Moudle,默认打出来的是AAR包,但有时候我们的SDK还需要共享给一些其他eclipse的项目使用,这样我们就需要输出JAR包,
可以通过在Moudle中的build.gradle加入task来实现
在终端执行生成JAR包
在以下目录就可以找到我们生成的JAR包