Android studio项目结构与Gradle相关

原创 2017年01月03日 21:13:16

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中的build.gradle说明

说明

  • module中的build.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应用

目前Android开发的主要IDE:Android Studio,相信很多Android程序猿都不陌生了。 今天主要介绍创建完一个Android的基本工程后整体的目录结构和每个文件的作用,还有一些...
  • bboyklc
  • bboyklc
  • 2016年02月14日 17:02
  • 156

Android Studio目录结构和Gradle构建Android项目

一,Android Studio的目录结构和工程项目介绍 二,Eclipse工程与Android Studio工程的区别     1,Eclipse工程能导入AS运行,但AS建立的工程不能再Ecl...

android-studio gradle相关知识

最近搞android studio 的配置相关,发现每次启动之后,都会有一个gradle而且好像还涉及到下载相关,无奈国内,FQ又很慢,所以就查了一下gradle来看看,在这里记录一下。 以下内容转...

Android Studio Gradle相关问题

AndroidStudio 如何快速打开工程? gradle怎么配置?

Android Studio Gradle相关异常记录

在使用Android Studio开发JNI过程中,碰到如下问题: 1、

Android Gradle学习1--android studio中的相关配置

Gradle学习和在android studio中的相关配置 参考: http://www.cnblogs.com/davenkin/p/gradle-learning-1.html http://...

Android Studio中的Gradle相关小知识点

Android Studio中的gradle

android studio如何导入第三方库slidingmenu(gradle项目)

我们知道github网站上很多我们想要的开源库。那么如何将这些第三方库导入到android studio作为一个project的module,并构成库呢?(PS:学会了这个知识,以后导入一个gradl...

第一次使用Android Studio gradle项目构建(3)

目录: 1、gradle的概念 2、gradle配置jar包,和libs文件夹导入jar包的区别 3、签名打包:     (1)Studio     (2)命令行 ...

Android Studio下项目构建的Gradle配置及打包应用变体

Gradle简介   Gradle是一个自动化构建工具,采用Groovy的Domain Specific Language(领域特定语言)来描述和控制构建逻辑。具有语法简洁、可读性强、配置灵活等特点。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android studio项目结构与Gradle相关
举报原因:
原因补充:

(最多只允许输入30个字)