
gradle
文章平均质量分 79
Momo_Da
这个作者很懒,什么都没留下…
展开
-
Android中apk瘦身
1. 结构分析首先上传一张瘦身前通过Analyze app分析出来的图片(打开方式:Android Studio下 ——> Build——> Analyze app):APK包结构如下:lib/:包含特定于处理器软件层的编译代码。该目录包含了每种平台的子目录,像armeabi,armeabi-v7a, arm64-v8a,x86,x86_64,和mips。大多数情况下我们可以只用一种armeabi-v7a,后面会讲到原因。assets/:包含应用可以使用AssetManager对转载 2021-08-02 14:39:31 · 1330 阅读 · 0 评论 -
Android Studio3.X中dependencies
一、依赖变化当我们使用Android Studio3.X新建项目时会发现,默认的依赖由之前的compile更改为implementation了。3.0 以下版本build.gradle中依赖的写法:compile fileTree(dir: 'libs', include: ['*.jar'])1但在3.0后的写法为implementation fileTree(dir: 'libs', include: ['*.jar'])或api fileTree(dir: 'libs',转载 2021-02-23 17:45:47 · 964 阅读 · 1 评论 -
Gradle 基础
Gradle 基础Gradle 构建生命周期初始化阶段:解析整个工程中所有 Project,构建所有 Project 对应的 Project 对象 配置阶段:解析所有 Project 对象中的 Task,构建 Task 拓扑图 执行阶段:执行具体的 Task 以及依赖的 Task监听 Gradle 构建生命周期监听生命周期常用 API: beforeEvaluate {}:完成初始化阶段之后,配置阶段开始之前 afterEvaluate {}:完成配置阶段之后,执行阶段开始之前 gradl转载 2021-01-25 15:23:18 · 416 阅读 · 0 评论