博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio工程目录介绍
阅读量:6402 次
发布时间:2019-06-23

本文共 1298 字,大约阅读时间需要 4 分钟。

来自知乎:

Android Studio工程目录结构
.gradle 是gradle运行以后生成的缓存文件夹。

.idea 是android studio/Intellij IDEA工程打开以后生成的工作环境配置文件夹

,包括一些copyright复制版权,编译,编码语言,运行配置,工作空间等配置。

app 文件夹是你的application module ,其中包含你的源码src以及编译生成的东西

build文件夹(这个里面又有四个文件夹,其中outputs为生成的apk包存放的地方
,其它,另外generated文件夹也会有某些aidl生成的java文件在这里面),
以及libs库

build 文件夹为编译时的缓存文件夹,每次运行时都会生成,同时在运行了gradle

clean 的任务以后它会被删除清理掉。有一个generated文件夹和intermediates文件夹
,在我的工程中,也没有看到什么重要的东西。

gradle 文件夹中包含的是gradle-wrapper.jar文件,通过配置其中的

gradle-wrapper.properties中的distributionUrl 可以给你的项目指定需要使用
的gradle版本,这个是个远程的地址,我的是
https://services.gradle.org/distributions/gradle-2.10-all.zip

.gitignore 文件为git版本控制的忽略清单。

gradle.build为project全局的配置

gradle.properties 为gradle的参数配置,其中有注释的java虚拟机的内存大小

等配置,有使用的repositories仓库和依赖的gradle脚本。

*.iml 文件为Android Studio/ Intellij IDEA为每一个module生成的配置文件

模块的配置如编译文件夹路径,使用jdk版本等。

gradlew gradlew.bat 是gradle任务的脚本命令,很长,估计是Linux上面可以

用脚本来设置

local.properties 中配置个人电脑环境中的配置,其实一般也就是SDK在本地电脑

的位置

settings.gradle 文件中可指定project目录中的任何一个文件夹为gradle的module,

比如一般默认的指定为include ':app'

在Android Studio中的终端Terminal中运行./gradlew clean 命令,可以把module中

的build文件夹删除。windows中不用输入“./”

有些文件是可以删除的,不必一起带着走的,是可以通过

build.gradle来生成的,
如.gradle .idea build *.iml等文件。
每次当你分发给别人的时候,
其他人可以使用open ,
选中project中的build.gradle文件,来构建成一份完整的gradle工程

转载于:https://www.cnblogs.com/likeshu/p/5665890.html

你可能感兴趣的文章
java牛客网四则运算_数据库刷题—牛客网(51-61)
查看>>
Java get set6_JDK6的新特性(转)
查看>>
java发送邮件 不登陆_Java邮件到Exchange Server“不支持登录方法”
查看>>
linux的启动过程详解
查看>>
Java连接Oracle数据库
查看>>
Hibernate的数据删除,更改
查看>>
编程学习初体验(5. 如何自学编程)(2)
查看>>
思科ISR G1与ISR G1C的区别
查看>>
利用perl提取web配置文件中的域名对应的路径
查看>>
Centos5上安装JRE和LUMAQQ
查看>>
Ping不通不代表主机不在线!
查看>>
关于监控工具的主动发起性能测试
查看>>
AngularJs $resource 高大上的数据交互
查看>>
Cisco基础实验回顾4--IP classless
查看>>
上接扩展GridView控件(6) - 响应行的单击事件和双击事件
查看>>
负载均衡实施 应该因地制宜
查看>>
非常好的BASH脚本编写教程
查看>>
MFC类库之CArray作为函数参数和返回值
查看>>
VMware vSphere 5.1 群集深入解析(十八)-DPM推荐向导&汇总
查看>>
plesk panel 虚拟主机管理平台 0day
查看>>