Android studio项目结构与Gradle相关
作者:
承旭亦非缘 | 来源:发表于
2017-01-03 21:25 被阅读0次
android studio项目结构(Project视图下)
Project根目录
|
文件/文件夹
|
说明 |
| .idea/ |
IDE的Project相关设置 |
| app/ |
默认建立的module目录 |
| build/ |
打包的临时目录 |
| gradle/ |
gradle的相关目录 |
| .gradle/ |
gradle的相关目录 |
| .gitignore |
git同步时的忽略的文件 |
| builder.gradle |
Project的gradle依赖 |
| gradle.properties |
project的gradle配置 |
| gradlew |
执行gradle构建的脚本(un*x) |
| gradlew.bat |
执行gradle构建的脚本(windows) |
| local.properties |
SDK目录设置 |
| Project.iml |
存放module信息 |
| settings.gradle |
Project下有哪些Module |
Module目录
|
文件/文件夹
|
说明 |
| build/ |
编译的中间数据、最终apk存放目录 |
| build/source/r/debug/R.java |
R文件 |
| build/outputs/apk/ |
APK文件默认位置 |
| libs/ |
导入的jar包存放的位置 |
| src/ |
源码(java、xml、..) |
| src/androidTest/ |
测试代码存放位置 |
| src/main/java/your/package/name |
java代码 |
| src/main/jniLibs/ |
动态连接库所在目录 |
| src/main/assets/ |
资产文件存放目录 |
| src/main/res/ |
资源目录 |
| src/AndroidManifest.xml |
清单文件 |
| src/main/res/mipmap/ |
一般放置应用图标 |
| app.iml |
存放module信息(由AS创建) |
| build.gradle |
gradle的构建文件 |
| proguard-rules.pro |
混淆设置 |
Gradle相关
1.概念
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
2.编译过程
3.Gradle相关文件
重要
- project中的settings.gradle 说明

说明
其他文件:
| 所属 |
文件 |
类型 |
作用 |
| Project |
.gradle |
文件夹 |
配置文件,无需更改、关注 |
| Project |
gradle |
文件夹 |
包含了gradle-wrapper相关文件,无需更改、关注 |
| Project |
gradle.properties |
文件 |
gradle启动的配置,如java虚拟机的内存占用等,一般无需修改 |
| Project |
gradlew/gradlew.bat |
文件 |
初始化gradle相关变量的脚本 |
Logcat控制台颜色修改
效果预览
实现步骤
-
进入设置界面
File->Settings 或Ctrl + Alt +S 找到 Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat 点中Verbose , Info, Debug等选项,然后在后面将Use Inberited attributes 去掉勾选 再将 Foreground 前的复选框选上,就可以双击后面的框框去选择颜色了 Apply–>OK
| Log级别 |
色值 |
| VERBOSE |
BBBBBB |
| DEBUG |
0070BB |
| INFO |
48BB31 |
| WARN |
BBBB23 |
| ERROR |
FF0006 |
| ASSERT |
8F0005 |
本文标题:Android studio项目结构与Gradle相关
本文链接:https://www.haomeiwen.com/subject/brinvttx.html
网友评论