Android Studio 的目录结构

资料出处 https://mp.weixin.qq.com/s?src=11×tamp=1559186777&ver=1637&signature=laaCcd6FtzYBKlr9qpQjyUCSef-pQ9GnCiB8MjQTxHQLhM2Y8M8OkAjWaPuBmmEhlbxPilGvV9RuhoOBiruCgBSg26hQ7tJnlyzG4Va4twcq5crcF*ZwOupsl5Tg&new=1

Project 视图

image.png

.gradle Gradle编译系统,版本由wrapper指定
.idea Android Studio IDE所需要的文件
build 代码编译后生成的文件存放的位置
gradle wrapper的jar和配置文件所在的位置
.gitignore git使用的ignore文件
build.gradle gradle编译的相关配置文件,这里区分是Project的和Moudle的
gradle.properties gradle相关的全局属性设置
gradlew *nix下的gradle wrapper可执行文件
graldew.bat windows下的gradle wrapper可执行文件
local.properties 本地属性设置(key设置,android sdk位置等属性),这个文件是不推荐上传到VCS中去的
settings.gradle 和设置相关的gradle脚本

Android视图

image.png

build 编译后的文件存在的位置(包括最终生成的apk也在这里面)
libs 依赖的库所在的位置(jar和aar)
src 源代码所在的目录
src/main 主要代码所在位置(src/androidTest)就是测试代码所在位置了
src/main/assets android中附带的一些文件
src/main/java 最最重要的,我们的java代码所在的位置
src/main/jniLibs jni的一些动态库所在的默认位置(.so文件)
src/main/res android资源文件所在位置
src/main/AndroidManifest.xml 清单文件
build.gradle 和这个项目有关的gradle配置,相当于这个项目的Makefile,一些项目的依赖就写在这里面
proguard.pro 代码混淆配置文件

  • so 文件
    默认放在src/main/jniLibs路径下,
    或在build.gradle中配置sourceSet使用路径
android {
   sourceSets {
        main {
            jniLibs.srcDirs = ['../wxframework/libs']
        }
    }
}

你可能感兴趣的:(Android Studio 的目录结构)