![](https://img-blog.csdnimg.cn/7e5579c207c8485bb9c2107d7b098909.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android Gradle
文章平均质量分 53
Gradle使用各种姿势
FishAnd_Yu
他说要 仗剑走天涯
展开
-
Android Gradle 之:解决support-annotations版本号冲突
Android - 记如何解决Conflict with dependency ‘com.android.support:support-annotations‘_段浅浅的博客-CSDN博客原创 2022-03-11 16:23:22 · 1054 阅读 · 0 评论 -
关于Gradle你应该知道的知识点
关于 Gradle 你应该知道的知识点 - 掘金对于Android开发者来说,Gradle也可以说是熟悉的陌生人了,可以说天天会用到Gradle,但对于Gradle的一些原理与细节又往往不太了解 本文主要介绍Gradle的一些基础知识与原理,https://juejin.cn/post/7064350945756332040...原创 2022-02-17 16:00:06 · 538 阅读 · 0 评论 -
gradle之构建速度优化(混淆proguard 填坑之路)
https://www.jb51.net/article/149128.htmhttps://www.jb51.net/article/149477.htmhttps://www.cnblogs.com/steffen/p/9212765.html原创 2020-07-31 10:52:35 · 1282 阅读 · 0 评论 -
gradle之 (application 目录下 gradle 和 Root 目录下 gradle)
1: application 根目录下的 build.gradle // 表示这是一个Android程序模块,如果是作为库,就声明为Library'com.android.library'apply plugin: 'com.android.application'android { compileSdkVersion 26 // 编译版本,指用哪个版本的SDK进行编译 buildToolsVersion "26.0.1" //构建工具 //对项目的更多细...原创 2020-08-03 14:26:44 · 1043 阅读 · 0 评论 -
gradle之 ----将gradle缓存从默认C盘移动到D盘
可以看到现在C盘下面已经没有 .gradle的缓存文件,那么缓存文件在哪里了? 答案是我将缓存文件移动到 D盘了1: 为什么要移动 因为android studio 在编译的时候会下载 builde.gradle 文件下 dependences {} 中 配置的各种依赖包,如果不移动到D盘或者其他盘,那么随之项目依赖的三方包逐渐增多,势必会造成C盘的容量大小会越来越小,所以必须要移动存放第三方jar、aar包以及本地的gradle文件。最主要的是.gradle\cach...原创 2020-07-29 21:59:31 · 12740 阅读 · 1 评论 -
gradle 之 (api和implementation)区别
https://www.jianshu.com/p/8962d6ba936e一、从3.4版本的gradle开始,compile已经被api与implementation取代,官网也给出了三者之间的区别:从官网介绍可以看出,implementation可以让module在编译时隐藏自己使用的依赖,但是在运行时这个依赖对所有模块是可见的。而api与compile一样,无法隐藏自己使用的依赖。具体通过例子来看,下图为项目结构:就是说 :功能是一样的但是 api 已经被废弃,implementatio原创 2020-08-17 10:54:34 · 2225 阅读 · 0 评论 -
gradle 插件版本、gradle版本 和buildToolsVersion之间的对应关系
gradlew发行版本,gradle plugin插件版本,Android SDK tools version (Android SDK构建工具版本)之间的版本依赖关系原创 2020-08-07 11:23:11 · 30945 阅读 · 2 评论 -
android sdk版本
1:sdk 版本对应对应平台版本 2 :compileSdk、minSdk、targetSdk到概念 (https://juejin.im/post/6844903497331130376) compileSdkVersion 告诉 Gradle 用哪个 Android SDK 版本编译你的应用。使用任何新添加的 API 就需要使用对应 Level 的 Android SDK (这个sdk 一般可以设置成最新的,这样你在写代码的时候,就可以应用最新的api ) 注意:在我们需...原创 2020-08-07 11:13:11 · 988 阅读 · 0 评论 -
从eclipse项目迁移到 android studio
1: 直接将源码从 eclipse 拷贝 到android原创 2020-08-04 18:29:07 · 223 阅读 · 0 评论 -
gradle优化之 总体配置优化
https://www.jb51.net/article/149128.htm1:在.gradle目录下的 gradle.properties文件中配置 并行线程(开启Gradle单独守护线程) 2: dexOptions :控制代码打包细节:解决64k问题,配置dex运行内存https://blog.csdn.net/weixin_37625173/article/details/1033342083:混淆移除无用资源https://blog.csdn.net/u01362...原创 2020-07-31 11:31:48 · 763 阅读 · 0 评论 -
gradle之 初步认识
https://www.cnblogs.com/steffen/p/9212765.html------》gradle初步认识,目录介绍https://www.jb51.net/article/149477.htm -----》gradle初步认识,目录介绍原创 2020-07-31 11:08:01 · 142 阅读 · 0 评论 -
gradle之 jdk路径和 gradle构建的jdk 路径不同导致的问题
https://blog.csdn.net/Zhongtongyi/article/details/104563327原创 2020-07-30 16:55:27 · 1629 阅读 · 0 评论 -
gradle之 更改项目中gradle编译版本
将项目中 gradle-6.1.1版本修改成 4.6-all原创 2020-07-29 17:13:56 · 1394 阅读 · 0 评论 -
apk大小压缩 ,混淆,Gradle配置多渠道包
APK 组成 META-INF/:包含CERT.SF和CERT.RSA签名文件以及MANIFEST.MF 清单文件。 assets/:包含应用可以使用AssetManager对象检索的应用资源。 res/:包含未编译到的资源 resources.arsc。 lib/:包含特定于处理器软件层的编译代码。该目录包含了每种平台的子目录,像armeabi,armeabi-v7a, arm64-v8a,x86,x86_64,和mips。 resources.arsc:包含..原创 2020-07-20 09:37:12 · 523 阅读 · 0 评论