android studio

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  即可根据自己的喜好定义快捷键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值