
Gradle
文章平均质量分 70
Mr_Tony
这个作者很懒,什么都没留下…
展开
-
gradle构建项目速度优化及排查方式
gradle构建优化分为两部分,分别为Android上面的优化和gradle项目通用优化,使项目编译速度提升,节省开发时间。在此前提保持良好的编码习惯并减少代码和资源,也有利于提高编译速度。原创 2023-11-26 16:31:50 · 3397 阅读 · 0 评论 -
Could not resolve all files for configuration ‘:app:androidJdkImage‘.
解决办法为,修改java版本为17。本地重新下载Java17的jdk,这样本地就会有21、17两个版本,然后在项目中指定依赖的java版本17并配置路径(也可以配置环境变量)可以看出使用的sdk版本为34,java版本为21.原创 2023-11-26 13:00:28 · 3395 阅读 · 0 评论 -
开发中各个工具的版本变化速查链接
该文档虽然是官方文档,但是不会把实验功能写出来,比较好的地方就是看起来整齐简洁,下一条文档也是官方的,很全面,但是文档写的复杂。可以从这个文档有个简单了解,具体每个版本细分特性可以查阅https://docs.oracle.com/en/java/javase/21/index.html 这个链接,然后将版本号修改下即可。可以选择不同的版本查看,比较不好的是,没有列出每个版本的新增变化。groovy的版本变化相较于其余更加难读主要位于官网的最下面。原创 2023-10-29 20:14:59 · 437 阅读 · 0 评论 -
关于Gradle新版插件依赖方式
一、前言gradle在7.0后,具体不清楚哪一版,把依赖方式进行了修改。这里将过程记录如下二、旧版依赖方式这里以Hilt的插件使用方式作为对比。在项目级下面使用如下方式添加buildscript { ... dependencies { ... classpath 'com.google.dagger:hilt-android-gradle-plugin:2.41' }}然后,应用 Gradle 插件并在 app/build.gradl原创 2022-05-02 11:57:49 · 7466 阅读 · 3 评论 -
Gradle插件编写(四)
使用Gradle模版快速创建不同环境版本的插件模版原创 2022-01-19 15:44:35 · 1369 阅读 · 0 评论 -
Gradle插件编写(三)
使用maven-pubilsh发布gradle插件到本地原创 2022-01-19 15:02:11 · 2676 阅读 · 0 评论 -
Gradle插件(一)-Gradle与AGP构建API
Android中gradle构建的基本概念原创 2022-01-18 14:39:57 · 898 阅读 · 0 评论 -
Gradle插件编写(二)
文章目录一、前言二、代码演示三、参考链接一、前言在Android中使用自定义Gradle插件能为我们实现一些特定的功能,这里不再进行特定的描述。本文记录下简单的自定义Gradle插件,采用Groovy语言编写。下一篇会给出gradle、kotlin、java编写的例子。二、代码演示这里采用buildSrc的方式创建插件。首先在项目根目录创建一个buildSrc的文件夹。该文件夹名字不可更改。首先创建以下目录结构其中plugin文件夹下面的groovy文件名字可以起任意一个名字。plugin.p原创 2022-01-18 14:37:38 · 976 阅读 · 0 评论 -
Gradle学习笔记(一)
Gradle学习记录一原创 2022-01-17 19:01:39 · 520 阅读 · 0 评论 -
jcenter 到 maven
如何解决依赖库使用jcenter()的问题原创 2022-01-12 20:17:06 · 618 阅读 · 0 评论 -
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
在一次编译过程中发现有以下提示:Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.See htt原创 2022-01-05 15:11:36 · 41646 阅读 · 0 评论 -
使用build.gradle动态修改AndroidManifest.xml的参数
文章目录一、前言二、使用build.gradle进行参数管理三、根据程序类型进行动态更改四、建立统一变量管理文件五、配置代码参数六、参考链接一、前言有时候我们会需要在AndroidManifest.xml中进行一些参数配置,如下:<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-3940256099942544~原创 2021-12-29 20:07:05 · 4768 阅读 · 0 评论 -
annotation_processor_list\debug\annotationProcessors.json
Android Studio版本 4.0项目编译忽然出现这个错误,解决办法如下修改gradle路径为:distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip然后删除.gradle,并重新编译项目原创 2020-05-31 15:18:47 · 1398 阅读 · 2 评论 -
Android中资源配置的一些记录
provider中动态配置名称动态配置可以避免provider和其它应用使用同一个provide,Android不允许多个应用使用同一个provider。在使用libary的时候很容易出现,比如在libary中使用免侵入获取Context。 <application> <provider android:authorities=...原创 2020-04-02 22:17:31 · 384 阅读 · 0 评论 -
gradle中的properties文件
本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。一、概述在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件,如下图: 其中,gradle.properties中的内容不需要显示调用就可以直接在build.g原创 2018-01-21 20:52:58 · 27848 阅读 · 8 评论 -
通过gradle下载最新依赖包的一种方式
通常我们添加依赖包有两种方式,一种是直接添加到libs文件夹下面,另一种是通过gradle进行依赖,例如:dependencies {compile 'com.hyphenate:hyphenate-sdk:3.3.2' //环信的依赖包}但这样如果依赖包进行更新的话我们还要进行修改,这时候我们可以使用以下方式:dependencies {compil原创 2017-06-09 11:37:04 · 8703 阅读 · 3 评论 -
Gradle知识片段
1、命令执行任务:gradlew 或者gradle 2、遍历Map集合,例如遍历Android中properties属性:(1).rootProject.properties.each { key,value -> println("key:"+key+" value:"+value)}(2).rootProject.properties.any { key原创 2018-01-19 17:21:22 · 430 阅读 · 0 评论