Android项目结构

Android项目结构_第1张图片

上图为用Android Studio创建一个HelloWorld项目,选择Empty Activity,什么代码都不写直接运行的目录。
把目录切换到Project。

  • .gradle和.idea
    Android Studio自动生成的文件。
  • app
    项目主要文件。
    • build是编译生成的文件,apk文件就在output底下。
    • libs是第三方库。
    • src底下的androidTest和test都是测试用例的文件。mian底下是主要的项目文件了,java底下是代码区,res是资源区,AndroidManifest.xml是项目的配置文件。
    • build.gradle
      和外面的build.gradle的区别是,这是每个module自己的gradle文件。
    • proguard-rules.pro
      代码混淆配置文件。
  • build
    编译自动生成的文件。
  • gradle
    gradle的文件。
  • .gitignore
    git要忽略的文件列表。
  • build.gradle
    基于整个项目的构建文件。
  • gradle.properties
    gradle的配置文件。
  • gradlew和gradlew.bat
    gradlew是gradle命令行,例如clean和编译都可以用这个。gradlew.bat是windows系统用的。
  • HelloWorld.iml
    iml都是Intellij IDEA(Android Studio是基于Intellij IDEA)自动生成的文件。
  • local.properties
    配置SDK和NDK的路径。
  • settings.gradle
    module的配置文件。

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