安卓学习笔记(二)Android Studio下项目结构

首先将Android Studio上方的项目结构模式由Android切换到Project
项目结构

  1. .gradle和.idea

    Android Studio自动生成的一些文件,无须编辑和修改。

  2. app

    项目中的代码、资源。

    1. build

      编译时自动生成的文件。

    2. libs

      存放第三方jar包,放在这个目录下的jar包都会被自动添加到构建路径里去。

    3. androidTest

      用来编写测试用例,可对项目进行一些自动化测试。

    4. java

      放置java代码的地方。

    5. res

      项目中使用到的所有图片(drawable目录)、布局(layout目录)、字符串(values目录)等资源。

    6. AndroidManifest.xml

      整个Android项目的配置文件,在程序中定义的所有四大组件都需要在这个文件里注册,还可以在这个文件中给应用程序添加权限声明。

    7. test

      用来编写Unit Test测试用例,是对项目进行自动化测试的另一种方式。

    8. .gitignore

      用于将app模块内的指定的目录或文件排除在版本控制外。

    9. app.iml

      Intellij IDEA自动生成的文件。

    10. build.gradle

      app模块的gradle构建脚本,这个文件中会指定很多项目构建相关的配置。

    11. proguard-rules.pro

      用于指定项目代码的混淆规则,当代码开发完成后打成安装包文件,如果不希望代码被别人破解,通常会将代码进行混淆。

  3. build

    编译时自动生成的文件。

  4. gradle

    包含了gradle wrapper的配置文件。

  5. .gitignore

    用来将指定的目录或文件排除在版本控制之外的。

  6. build.gradle

    项目全局的gradle构建脚本,通常不需要修改。

  7. gradle.properties

    全局的gradle配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。

  8. gradlew和gradlew.bat

    用来在命令行界面执行gradle命令前者在Linux或Mac系统里使用,后者在Windows系统里使用。

  9. HelloWorld.iml

    用于标识这是一个Intellij IDEA项目,无需修改。

  10. local.properties

    用于指定本机中的Android SDK路径,通常内容都是自动生成的,无需更改。

  11. settings.gradle

    用于指定项目中所有引入的模块。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值