您的位置:首页 > 移动开发 > Android开发

Android studio项目结构与Gradle相关

2017-01-03 21:13 393 查看
android studio项目结构Project视图下
Project根目录

Module目录

Gradle相关
概念

编译过程

Gradle相关文件
重要

其他文件

Logcat控制台颜色修改
效果预览

实现步骤

android studio项目结构(Project视图下)

Project根目录

文件/文件夹说明
.idea/IDE的Project相关设置
app/默认建立的module目录
build/打包的临时目录
gradle/gradle的相关目录
.gradle/gradle的相关目录
.gitignoregit同步时的忽略的文件
builder.gradleProject的gradle依赖
gradle.propertiesproject的gradle配置
gradlew执行gradle构建的脚本(un*x)
gradlew.bat执行gradle构建的脚本(windows)
local.propertiesSDK目录设置
Project.iml存放module信息
settings.gradleProject下有哪些Module

Module目录

文件/文件夹说明
build/编译的中间数据、最终apk存放目录
build/source/r/debug/R.javaR文件
build/outputs/apk/APK文件默认位置
libs/导入的jar包存放的位置
src/源码(java、xml、..)
src/androidTest/测试代码存放位置
src/main/java/your/package/namejava代码
src/main/jniLibs/动态连接库所在目录
src/main/assets/资产文件存放目录
src/main/res/资源目录
src/AndroidManifest.xml清单文件
src/main/res/mipmap/一般放置应用图标
app.iml存放module信息(由AS创建)
build.gradlegradle的构建文件
proguard-rules.pro混淆设置

Gradle相关

1.概念

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。

2.编译过程



3.Gradle相关文件

重要

project中的settings.gradle 说明



project中的build.gradle说明



module中的build.gradle详细说明



其他文件:

所属文件类型作用
Project.gradle文件夹配置文件,无需更改、关注
Projectgradle文件夹包含了gradle-wrapper相关文件,无需更改、关注
Projectgradle.properties文件gradle启动的配置,如java虚拟机的内存占用等,一般无需修改
Projectgradlew/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级别色值
VERBOSEBBBBBB
DEBUG0070BB
INFO48BB31
WARNBBBB23
ERRORFF0006
ASSERT8F0005
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息