笔记no.2——第一行代码Android第2版
第一章
项目目录结构
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
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01