新建工程项目后AS的Product目录结构如下所示:
.gradle .idea
这是AS生成的工程配置文件
app
此目录里有
.gitignore git忽略文件列表
app.iml 临时文件
build.gradle Module Gradle构建脚本
proguard-rules.pro proguard混淆规则
build 构建目录,编译生成的apk在此目录
libs 依赖包
src 源码
- androidTest 测试相关代码文件夹
- main/java/com.example.myapplication/MainActivity.java Java代码
- res 资源文件
- AndroidManifest.xml 配置文件
gradle
包含gradle wrapper 配置文件,使用gradle wrapper的方式不需要提前下载gradle,而是会根据本地的缓存情况来判断是否需要进行下载。
.gitignore
用来记录特定的目录或文件来排除在版本控制之外
bulid.gradle
全局的gradle构建脚本
gradle.properties
全局gradle配置文件,其中的属性会影响项目中所有gradle编译脚本。
gradlew和gradlew.bat
用来在命令行中执行gradle命令,前者在Linux或Mac中使用,后者在windows中使用。
local.properties
指定本机中的Android SDK路径