• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

笔记no.2——第一行代码Android第2版

武飞扬头像
不想当大神的小白不是好菜鸟
帮助1

第一章

项目目录结构

学新通

1. .gradle和.idea

放置Android Studio自动生成的文件

2. .app

包含项目代码、资源等,工作重点!

3. bulid

放置一些编译时自动生成的文件

4. gradle

包含gradle wrapper的配置文件,使用gradle wrapper会自动根据本地的缓存情况决定是否需要联网下载gradle,而不需要提前将gradle下载好。Android Studio默认没启动gradle wrapper。

拓展:Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven,Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写

补充: Gradle Wrapper称为Gradle包装器,是对Gradle的一层包装。
参考文章:https://cloud.tencent.com/developer/article/1400670

5. .gitignore

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

拓展
版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。并行开发中最常见的不同版本软件的错误(Bug)修正问题也可以通过版本控制中分支与合并的方法有效地解决。

6. build.gradle

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

7. gradle.properties

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

8. gradlew和gradlew.bat

两者是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux或Mac系统使用的,gradlew.bat是在Windows系统中使用的。

9. HelloWorld.iml(此处截图没有)

用于标识这是一个IntelliJ IDEA项目,不需要修改此文件。

所有IntelliJ IDEA项目都会自动生成的一个文件,Android Studio是基于IntelliJ IDEA开发的。

10. local.properties

用于指定本机中的Android SDK路径,通常都是自动生成、无需修改。除非本机Android SDK位置发生变化,将文件中的路径改成新位置即可。

11. settings.gradle

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

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgafjfe
系列文章
更多 icon
同类精品
更多 icon
继续加载