简介:AndroidStudio是一个Android开发环境,由Google发布,运行于Linux,,Mac OSX,Windows三大平台,基于IntelliJ IDEA,类似EclipseADT,AndroidStudio提供了集成的Android开发工具用于开发和调试。
架构构成:
基于Gradle的构建支持
Android专属的重构和快速修复
提示工具以捕获性能,可用性,版本兼容性等问题
支持ProGuard和应用签名
基于模板的想到来生成常用的Android应用设计和组件
功能强大的布局编辑器,可以让你拖拉UI控件并进行效果预览
Android Studio下载地址:
http://www.androiddevtools.cn3
Android Studio功能组成:
1.1.Project(按照Windows文件夹的样子,显示所有项目资源)
1.2.Packages(按照报名分类显示所有项目资源)
1.3.Android(默认的显示方式)
1.4.Problems(编译阶段所有问题的文件会显示在此窗口)
1.5.Tests(自动生成的工程测试类显示在此窗口)
2.Favorites(项目的收藏夹,默认此窗口收藏的是主项目)
3.BuildVariants(项目可构建的种类和类型)
4.TODO(表示要执行的任务)
5.AndroidMonitor(包括logcat日志和Monitors监控)
6.Terminal(想当与Windows的命令行窗口)
7.EventLog、Gradle Console、Gradle(输出编译信息)
工程目录结构
APP模块外部的文件结构:
文件名 用途
.gradle Gradle编译系统,版本由wrapper指定
.idea AndroidStudio IDE所需要的文件
build 代码编译后生成的文件存放的位置
gradle wrapper的jar和配置文件所在的位置
.gitignore git使用的ignore文件
build.gradle Gradle编译的相关配置文件(相当于Makefile)
gradle.properties Gradle相关的全局属性设置
gradlew Linux下的gradle wrapper可执行文件
gradlew.bat Windows下的gradle wrapper可执行文件
local.properties 本地属性设置(android SDK位置等属性)这个文件是不推荐上传到版本仓库中去的
settings.gradle 和设置相关的Gradle脚本
APP模块的文件结构:
文件名 用途
build 编译后的文件存在的位置(包括最终生成的apk也在这里面)
libs 依赖的库所在的位置(jar和aar)
src 源代码所在的目录
src/androidTest 测试代码所在位置
src/main 主要代码所在位置
src/main/assets Android中附带的一些文件
src/main/java 最最重要的,我们的java代码所在的位置
src/main/jniLibs JNI的一些动态库所在的默认位置(.so文件)
src/main/res Android资源文件所在位置
src/main/AndroidManifest.xml 清单文件
src/test AS生成的测试用例
build.gradle 和这个项目有关的Gradle配置,一些项目的依赖就写在这里面
proguard.pro 代码混淆配置文件
总体来说使用上基本和Eclipse没有太大区别,熟练使用Eclipse接用AndroidStudio没有太大问题,只是快捷键需要自己设置,不会设置的可以去百度。