Android项目的目录结构(包含了一些默认没有生成的文件):
Build 编译后的文件存放在这里(包括最终生成的APK也在这里面)
libs 依赖的库所在的位置(jar和aar)
src 源代码所在的目录
src/main 主要代码所在的位置
src/main/aidl aidl开发时.aidl文件的存放位置
src/main/assets Android中附带的一些文件,如网页的相关文件
src/main/java 主要Java代码存放的位置
src/main/jni jni的一些动态库所在的默认位置(.so文件)
src/main/res 存放Android的资源文件
src/main/res/drawable 存放Selector文件和图片资源
src/main/layout 存放布局文件
src/main/mipmap 存放应用的图标
src/main/values 存放一些值,如颜色、字符串、样式
build.gradle 和这个项目有关的配置,一些项目的依赖就写着里面
.gradle | Gradle编译系统,版本由wrapper指定 |
.idea | Android Studio IDE所需要的文件 |
build | 代码编译后生成的文件存放的位置 |
gradle | wrapper的jar和配置文件所在的位置 |
.gitignore | git使用的ignore文件 |
build.gradle | gradle编译的相关配置文件(相当于Makefile) |
gradle.properties | gradle相关的全局属性设置 |
gradlew | *nix下的gradle wrapper 可执行文件 |
graldew.bat | windows下的gradle wrapper 可执行文件 |
local.properties | 本地属性设置(key设置,android sdk位置等属性),这个文件是不推荐上传到VCS中去的 |
settings.gradle | 和设置相关的gradle脚本 |