分析第一个Android程序
项目结构切换Project,
项目真实目录结构
{
1. .gradle和idea
两个目录放置的都是Android Studio 自动生成的一些文件,我们无需关心,也不要去手动编辑。
2.APP
项目中的代码、资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基本都是在这个目录下进行的。
3.build
这个目录你也不需要过多关心,它主要包含了一些在编译时自动生成的文件。
4.gradle
这个目录下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据
本地的缓存情况决定是否需要联网下载gradle。Android Studio默认没有启用gradle wrapper的方式, 如果需要打开,可以点击
Android Studio导航栏file-Settings-Bulild,Execution, Deployment-Gradle,进行配置更改。
5. .gitigonre
这个文件是用来将指定的目录或文件排除在版本控制之外的,关于版本控制第五章讲到。
6. .build.gradle
这是项目全局的gradle构建脚本,通常这个文件中的内容是不需要修改的。稍后我们将会详细分析gradle构建脚本中的具体内容。
7.gradle.properties
这个文件是全局的gradle配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。
8.gradlew和gradlew.bat这两个文件是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux或Mac系统中使用的,gradlew.bat是在Window系统中使用的。
9. HelloWord
iml文件是所有InterlliJ IDEA项目,我们不需要修改这个文件中的任何内容。
10. local.properties
这个文件用于指定本机中的Android SDK 路径,通常内容都是自动设生成的,我们并不需要修改。
除非你本机中Android SDK位置发生了变化,那么就将这个文件中的路径改成新的位置即可。
11. sttings.gradle
这个文件用于指定项目中所有引入的模块.
}
最新文章
- Android 学习之异常总结--java.lang.IllegalStateException:Could not execute method of the activity
- 水溶彩铅的特点&;技法运用
- C语言register关键字—最快的关键字 ---------------转自http://blog.sina.com.cn/s/blog_6a1837e90101128k.html
- Git的status命令
- thinkphp 初始配置
- python中保留两位小数
- 【转】Java HashMap 源码解析(好文章)
- HttpHandler与HttpModule及实现文件下载
- sip演示
- Python 3 使用venv创建虚拟环境
- FreeMarker与Thymeleaf
- SpringMVC Mybatis Spring
- hdu 5001 从任意点出发任意走d步不经过某点概率
- python3下django连接mysql数据库
- 《ZedBoard各种资料网址备份记录》
- 布局-EasyUI Panel 面板、EasyUI Tabs 标签页/选项卡、EasyUI Accordion 折叠面板、EasyUI Layout 布局
- centos 7.6 开机报错信息(一):welcome to emergency mode!
- mysql 03
- SPOJ QTREE6
- centos7使用frabric自动化部署LNMP
热门文章
- 'cross-env' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 npm ERR! code ELIFECYCLE npm ERR! errno 1
- SpringBoot集成Mybatis实现多表查询的两种方式(基于xml)
- JPA中JpaRepository的使用
- C++ 工程师养成 每日一题fourth (reverse的使用)
- Delphi文字转语音TTS【支持选择语音库,播放,暂停,开始,停止,生成语音文件,设置音量,设置语速】
- SQL SERVER 查询所有表大小
- Oracle打印输出在控制台
- php GD 和图像处理函数, 制作一张图片
- Harbor 开机自启遇到的问题
- Spring boot java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedPropertyResolver