Android Studio
2016-04-08 11:10
591 查看
Android Studio
今天android studio 2.0发布,所以写下studio具体的使用方法。使用studio差不多两年,正式使用在项目上是去年的今天,也就是入职的时候。下载地址
Android Tools Project Site -网站需要借助工具才能访问。Android Tools Project Site可以查看到Studio的各个版本新特性信息。
使用过的版本
studio | gradle | android plugin | build tool | 新功能 |
---|---|---|---|---|
1.2.2 | 2.2.1 | 1.2.3 | 21.1.2 | |
1.4 | 2.4 | 1.3.0 | 21.1.2 | |
1.5 | 2.8 | 2.0.0 | 21.1.2 | |
2.0 | 2.10 | 2.0.0 | 21.1.2 | instant run |
2.1 | 2.10 | 2.1.0 | 21.1.2 | java 8 |
安装
直接解压。并需要Android SDK和JDK支持。目录结构
└─android-studio ├─bin ├─gradle │ ├─gradle-2.10 │ └─m2repository ├─lib ├─license └─plugins
bin包含启动文件studio64.exe
gradle 文件夹包含gradle 命令 及 依赖库
lib为studio运行依赖库
license 版权
插件 Setting里面的plugin,如下图。
工程
├─app │ ├─src │ │ ├─main │ │ │ ├─java │ │ │ └─res │ │ ├─androidTest │ │ └─test │ ├─libs │ └─build │ ├─intermediates │ │ ├─incremental │ │ ├─rs │ │ ├─assets │ │ ├─res │ │ ├─blame │ │ ├─manifests │ │ ├─bundles │ │ ├─symbols │ │ └─manifest │ ├─generated │ │ ├─source │ │ └─res │ └─outputs │ └─logs ├─gradle │ └─wrapper └─build
配置文件
应用的gradle.build声明Android的gradle插件buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }
库文件位于
android-studio\gradle\m2repository\com\android\tools\build\gradle\2.0.0\gradle-2.0.0.jar
├─com │ └─META-INF │ MANIFEST.MF │ └─gradle-plugins android-library.properties android-reporting.properties android.properties com.android.application.properties com.android.library.properties com.android.test.properties
在模块声明的 apply plugin: ‘com.android.application’,名字来源于属性名字。至于对写插件感兴趣的同学可以产考davenkin gradle-learning
gradle版本声明文件
gradle/wrapper/gradle-wrapper.properties,文件内容如下
#Mon Dec 28 10:00:20 PST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
编译
gradle :app:assembleRelease相关文章推荐
- Android studio 如何打包项目,与版本升级
- android 之listview(一)
- Android 手机获取当前IP
- Android布局优化总结
- Android基础空间spinner
- Android权限问题
- android:ToolBar详解
- Android WindowManager$BadTokenException异常
- 关于android sdk manager在下载包时提示android intel x86 atom system image...的解决方法
- android studio插件之layout文件夹分级
- android 性能优化典范
- Android手势源码浅析-----手势的保存和加载(GestureLibrary)
- android AsyncTask介绍
- Android -- Looper.prepare()和Looper.loop() —深入版
- Android 程序框架设计
- android学习-----自定义View 加载动画
- Android日历选择控件DatePickerDialog只显示年月
- TextView 实现跑马灯效果
- Android 跨进程通信之:AIDL
- 在AndroidStudio中导入第三方类库