gradle
文章平均质量分 89
yclids
好好吃饭,好好生活,好好学习!
展开
-
AGP7.0依赖版本管理version catalogs使用
使用versionCatalogs创建分组,在每个组中可以使用library、bundle 、version、plugin创建版本管理。2、libs.version.toml文件里面编写version 、plugins、libraires、bundles。1、在工程目录下创建一个libs.version.toml文件,如下图。2,比如在app模块中引入plugin依赖[app.gradle]1、在项目的build.gradle模块中加入老的依赖。1、在setting.gradle中做如下操作。原创 2023-11-05 15:13:44 · 446 阅读 · 0 评论 -
gradle依赖冲突的解决方式以及开发中遇到的相关问题
在当前项目开发过程中引入了了腾讯云对象存储COS的库文件之后,implementation 'com.tencent.qcloud:cosxml:5.5.5'项目死活都跑不起来;报了以下的错误:完整的错误日志如下: java.lang.NoSuchMethodError: No virtual method getHttpUrlChecked(Ljava/lang/String;)Lokhttp3/HttpUrl; in class Lokhttp3/internal/Internal; or原创 2021-01-14 12:55:01 · 4726 阅读 · 4 评论 -
Android之gradle自定义插件实现
Build script 脚本 —— 把插件写在build.gradle文件中,一般用于简单的逻辑,只在该build.grade文件可见buildSrc目录 —— 将插件源代码放在buildSrc/src/main中,只对该项目可见独立项目 |—— 一个独立的Java项目/模块,可以将文件包发布到仓库(Jecenter,Maven),使其他项目方便引入原创 2021-11-27 20:12:11 · 3369 阅读 · 2 评论 -
友盟多渠道打包 Android Apk
目前项目中使用到了多渠道打包的功能,首先理解多渠道打包,渠道可理解成安卓apk应用市场平台,所以多渠道打包可以理解成在打包多个应用市场的apk,要在每个应用市场上打包一个安卓Apk,这样好处是可以在查看apk在每个安卓市场的下载量,活跃度,便于公司进行重点运营和推广,因为友盟多渠道统计比较成熟,所以公司采用的是友盟的多渠道打包统计;点击官网 友盟+ 应用统计多渠道打包的步骤: 1,首先去到上面官网原创 2017-04-14 18:59:25 · 11268 阅读 · 2 评论 -
Groovy语法基础知识
Java的语法在Groovy中基本上都可以使用,本文只关心不一样的方面。defGroovy语言中声明变量可以省略类型和分号,用def代替类型;Groovy的方法也可以使用def来声明;比如,int类型变量,可以不使用int,去使用def;...原创 2016-08-24 23:43:52 · 1115 阅读 · 1 评论