Android原生第一课-了解目录结构和其用处(史上最详细)
学的东西,很久没用就会忘记,所以写个东西记录一下。
这是我之前用Android Studio 建的项目。
目录文件 | 作用 |
---|---|
.gradle | gradle项目产生文件夹(自动编译工具产生的文件) |
.idea | IDEA项目文件夹(开发工具产生的文件) |
app | module模块,存放代码,资源文件等配置文件 |
build | 构建时生成临时文件的地方 |
gradle | gradle构建工具 文件夹 |
.gitignore | git忽略文件 |
build.gradle | gradle项目自动编译的配置文件 |
gradle.properties | gradle运行环境配置文件 |
gradlew | 自动完成 gradle 环境的linux mac 脚本,配合gradle 文件夹使用,相当于命令行工具 |
gradlew.bat | 同上 windows |
local.properties | Android SDK NDK 环境路径配置 |
setting.gradle | 项目的module申明 |
Gank.iml | IDEA 项目文件 |
app文件夹下
目录文件 | 作用 |
---|---|
build | module编译时所生成文件的目录,包括输出的release安装包和debug.apk |
lib | 第三方依赖库所在目录 |
src | module源码所在目录 |
src\andrroidTest | android Studio生成的测试模块,可删除 |
src\main | module代码目录,java文件所在的地方 |
src\test | 单元测试模块,可删除 |
.gitignore | 同上 |
app.iml | module中的IDEA 项目文件 |
build.gradle | module自动编译的配置文件 |
proguard-rules.pro | module代码混淆配置文件 |
着重讲一下 build.gradle文件
这个文件是Module的gradle配置文件,也可以算是整个项目最主要的gradle配置文件。