Android Studio 工程结构介绍

本文详细介绍如何使用Android Studio搭建Android开发环境,包括配置SDK路径、创建虚拟设备、理解项目目录结构等关键步骤。

Android IDE

Eclipse

Android StudioGoogle研发工具:

1.配置SDK路径

2.创建AVD(Android Virtual Device)

3.介绍工程目录结构



开发核心:

app文件夹,包含有App开发需要的源码、资源文件(图片,string文件,Layout文件),依赖库文件等


build文件夹,编译时产生的文件

libs文件夹,放置第三方jar包的地方,放在这个目录下的jar包都会被自动添加到构建路径里

src文件夹,包含有App开发需要的源码、资源文件(图片,string文件,Layout文件),测试用例

main.java文件夹,放置java源文件


main.res文件夹,放置资源文件,代码中引用字符串资源:R.string.yourkey; XML文件中引用字符串资源: @string/yourkey。其他,drawable:图片,mipmap:应用图标,layout:布局

main.res.drawable 放置图片文件(为了适配,应在其中创建drawable-hdpi, drawable-xhdpi, drawable-xxhdpi文件夹,来放置不同分辨率的图片)

main.res.layout, 放置布局文件

main.res.mimap, 放置应用图标文件

main.res.values, 放置字符串文件


main.AndroidManifest.xml文件,整个Android App的功能和UI开发相关的配置,包括四大组件注册,权限申请等


.gitignore文件,用于app文件夹内部的版本控制

build.gradle文件,当前所在模块(app)gradle构建脚本,配置项目构建信息,其中,apply plugin指定当前模块是App还是Libraryandroid闭包配置项目构建的属性;dependencies闭包指定当前项目所有的依赖关系,Android Studio目前之后3中依赖方式:本地依赖(对本地的jar包或者是目录添加依赖,使用compile fileTree()声明),远程依赖(添加对代码托管仓库中的开源项目的依赖, 使用compile声明) 库依赖(对项目中的库模块添加依赖, 使用compile project声明)

proguard-rules.pro, 代码混淆的规则



androidTest文件夹和test文件夹,编写Android Test 测试用例,对项目进行自动化测试



构建配置:

gradle文件夹,包含 gradle wrapper的配置文件(gradle wrapper的方式是按需下载)

build.gradle文件,项目中全局的gradle构建脚本,其中repositories闭包是配置Android开源代码托管地址的;dependencies闭包是配置Gradle插件.其他版本有稍微的调整

gradle.properties文件,配置会影响整个项目中的gradle脚本

gradlew文件,LinuxmacOS系统下命令行执行gradle脚本

gradlew.bat文件, Windows系统下命令行执行gradle脚本

local.properties文件, 配置Android SDK的路径,一般是自动完成

setting.gradle文件,指配置项目中所有引入的模块,一般是自动完成



代码托管

.gitignore文件,项目中全局git管理的配置


IDE自动生成(几乎是不需要修改的)

.gradle文件夹

.idea文件夹

build文件夹,编译时产生的文件

iml文件(IntelliJ IDEA相关)


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值