区块链技术博客
www.b2bchain.cn

AucFrame 之让你的 Gradle 更智能求职学习资料

D0b2wT.gif

本文介绍了AucFrame 之让你的 Gradle 更智能求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

「AucFrame 之让你的 Gradle 更智能」源码传送门

环境

首先来明确下开发环境,这里推荐使用 Android Studio 3.5 或以上的版本,否则后面的课程可能会出问题,我目前使用的是 3.6.3 版本。

背景

如果你开发过稍微大型点的项目,项目中肯定会存有多个 module,那么多个 gradle 的管理便成了问题,曾经我也分享过 Android 开发之版本统一规范 这样的 ext 管理方式,但在 gradle 中没有智能提示,也不能跳转到这些变量,局限性太高是个硬伤,那么现在有更好的解决方案吗?答案是肯定的,就是利用 buildSrc 来更好地管理 Gradle。

解决方案

效果图如下所示:

AucFrame 之让你的 Gradle 更智能

那么具体怎么操作呢,现在来揭晓其真面目,写过插件的肯定知道 buildSrc 这个目录,这个目录存在于项目根目录下,例如我这里就是 AucFrameTemplate/buildSrc,提醒一下,这个是要自己创建的哦,它默认是直接会参与编译,所以不用加入到 setting.gradle 中,具体如下图所示:

AucFrame 之让你的 Gradle 更智能

下面我们自己来建立它,首先是 .gitignore,这个文件没什么好说的,内容就是 /build

build.gradle 文件如下所示:

“`groovy
repositories {
google()
jcenter()
}

apply {
plugin ‘groovy’
plugin ‘java-gradle-plugin’
}

dependencies {

「AucFrame 之让你的 Gradle 更智能」源码传送门

环境

首先来明确下开发环境,这里推荐使用 Android Studio 3.5 或以上的版本,否则后面的课程可能会出问题,我目前使用的是 3.6.3 版本。

背景

如果你开发过稍微大型点的项目,项目中肯定会存有多个 module,那么多个 gradle 的管理便成了问题,曾经我也分享过 Android 开发之版本统一规范 这样的 ext 管理方式,但在 gradle 中没有智能提示,也不能跳转到这些变量,局限性太高是个硬伤,那么现在有更好的解决方案吗?答案是肯定的,就是利用 buildSrc 来更好地管理 Gradle。

解决方案

效果图如下所示:

AucFrame 之让你的 Gradle 更智能

那么具体怎么操作呢,现在来揭晓其真面目,写过插件的肯定知道 buildSrc 这个目录,这个目录存在于项目根目录下,例如我这里就是 AucFrameTemplate/buildSrc,提醒一下,这个是要自己创建的哦,它默认是直接会参与编译,所以不用加入到 setting.gradle 中,具体如下图所示:

AucFrame 之让你的 Gradle 更智能

下面我们自己来建立它,首先是 .gitignore,这个文件没什么好说的,内容就是 /build

build.gradle 文件如下所示:

“`groovy
repositories {
google()
jcenter()
}

apply {
plugin ‘groovy’
plugin ‘java-gradle-plugin’
}

dependencies {

「AucFrame 之让你的 Gradle 更智能」源码传送门

环境

首先来明确下开发环境,这里推荐使用 Android Studio 3.5 或以上的版本,否则后面的课程可能会出问题,我目前使用的是 3.6.3 版本。

背景

如果你开发过稍微大型点的项目,项目中肯定会存有多个 module,那么多个 gradle 的管理便成了问题,曾经我也分享过 Android 开发之版本统一规范 这样的 ext 管理方式,但在 gradle 中没有智能提示,也不能跳转到这些变量,局限性太高是个硬伤,那么现在有更好的解决方案吗?答案是肯定的,就是利用 buildSrc 来更好地管理 Gradle。

解决方案

效果图如下所示:

AucFrame 之让你的 Gradle 更智能

那么具体怎么操作呢,现在来揭晓其真面目,写过插件的肯定知道 buildSrc 这个目录,这个目录存在于项目根目录下,例如我这里就是 AucFrameTemplate/buildSrc,提醒一下,这个是要自己创建的哦,它默认是直接会参与编译,所以不用加入到 setting.gradle 中,具体如下图所示:

AucFrame 之让你的 Gradle 更智能

下面我们自己来建立它,首先是 .gitignore,这个文件没什么好说的,内容就是 /build

build.gradle 文件如下所示:

“`groovy
repositories {
google()
jcenter()
}

apply {
plugin ‘groovy’
plugin ‘java-gradle-plugin’
}

dependencies {

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » AucFrame 之让你的 Gradle 更智能求职学习资料
分享到: 更多 (0)
D0b2wT.gif

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们