Android Studio 是一个Android开发环境,由Google发布,运行于Linux, Mac OS X, windows三大平台,基于IntelliJ IDEA,类似Eclipse ADT,Android Studio提供了集成的Android开发工具用于开发和调试
(IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等)
Android Studio下载地址: http://www.androiddevtools.cn
Android studio功能组成
1.project
1.project(按照Windows文件夹的样子,显示所有项目资源)
2.Packages(按照包名分类显示所有项目资源)
3.Android(默认的显示方式)
4.Problems(编译阶段有问题的文件会显示在此窗口)
5.5.Tests(自动生成的工程测试类显示在此窗口)
2.Favorites(项目的收藏夹,默认此窗口收藏的是主项目)
3.BuildVariants(项目可构建的种类和类型)
4.TODO(表示要执行的任务)
5.Android Monitor(包括logcat日志和Monitors监控)
6.Terminal(相当于Windows的命令行窗口)
7.EventLog、Gradle Console、Gradle(输出编译信息)
工程目录结构:
app模块外部的文件结构
.gradle:Gradle编译系统,版本由wrapper指定
.idea:Android Studio 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模块的文件结构
proguard.pro:代码混淆配置文件
build.gradle:和这个项目有关的Gradle配置,一些项目的依赖就写在这里面
src/test:AS生成的测试用例
src/main/AndroidManifest.xml:清单文件
src/main/res:Android资源文件所在位置
src/main/jniLibs:JNI的一些动态库所在的默认位置(.so文件)
src/main/java:最最重要的,我们的Java代码所在的位置
src/main/assets:Android中附带的一些文件
src/main:主要代码所在位置
src/androidTest:测试代码所在位置
src:源代码所在的目录
libs:依赖的库所在的位置(jar和aar)
build:编译后的文件存在的位置(包括最终生成的apk也在这里面)
Logcat:是Android中一个命令行工具,可以用于得到程序的Log信息
DDMS:全称是Dalvik Debug Monitor Service,是Android开发环境中的Dalvik虚拟机调试监控服务
ADB:全称为Android Debug Bridge 就是起到调试桥的作用
之前应该都用过eclipse 在studio中点击file→srttings→keymap→keymap中可以将快捷键设为与eclipse相同
也可以自己设置 点击copy 即可根据自己的喜好定义快捷键