在Android Studio中,提供了以下几种项目结构类型
我们一般常用的有以下两种结构:
- app/build/ app模块build编译输出的目录
- app/build.gradle app模块的gradle编译文件
- app/app.iml app模块的配置文件
- app/proguard-rules.pro app模块proguard文件
- build.gradle 项目的gradle编译文件
- settings.gradle 定义项目包含哪些模块
- gradlew 编译脚本,可以在命令行执行打包
- local.properties 配置SDK/NDK
- MyApplication.iml 项目的配置文件
- External Libraries 项目依赖的Lib, 编译时自动下载的
Android结构类型
- app/manifests AndroidManifest.xml配置文件目录
- app/java 源码目录
- app/res 资源文件目录
- Gradle Scripts gradle编译相关的脚本
Android Studio 组织项目的形式不同于ADT Bundle, 前者是以项目工程的形式来管理的,有点像Visual Stuio...所以,观念就要稍稍改变下了。
一个Project下面有可以有好多Module, Module 就对应了一个个应用程序,当然可以有library形式的Module, 它可以当成jar来被其它Module使用。
另外,相关阅读有:
使用Android Studio 开发Android项目--结构简介 http://www.tuicool.com/articles/f2e67nn