Android Gradle
文章平均质量分 92
学习AndroidGradle的一些记录
好人静
这个作者很懒,什么都没留下…
展开
-
个人公众号开通了
这段时间狂输出一些总结,感觉单纯在cdsn已经无法满足自己对这些东西的热爱,然后就开通了个人公众号,希望在公众号输出一些质量更好的总结文章。 写了一两篇公众号里面的文章,自己会更加揣摩一句话该怎么写,怎么能把这个知识点简练的总结出来,欢迎关注个人公众号。...原创 2021-10-08 16:30:40 · 364 阅读 · 0 评论 -
Android 自定义Gradle插件的多层属性扩展(五)
前言逐步整理的一系列的总结: Android Gradle插件开发初次交手(一)Android Gradle的基本概念梳理(二)Android 自定义Gradle插件的完整流程(三)Android 自定义Task的放到插件的任务队列(四)Android 自定义Gradle插件的Extension类(五) 在Android 自定义Gradle插件的完整流...原创 2021-07-05 11:17:28 · 1707 阅读 · 0 评论 -
Android Gradle 中的Transform(六)
前言逐步整理的一系列的总结: Android Gradle插件开发初次交手(一)Android Gradle的基本概念梳理(二)Android 自定义Gradle插件的完整流程(三) Android 自定义Task添加到任务队列(四)Android 自定义Gradle插件的Extension类(五)Android Gradle 中的Transform(六) ...原创 2021-07-16 17:08:01 · 2632 阅读 · 8 评论 -
Android Gradle 中的使用ASMified插件生成.class的技巧(九)
Code: stack=7, locals=7, args_size=3 //在操作数栈中调用System.currentTimeMillis() 0: invokestatic #3 // Method java/lang/System.currentTimeMillis:()J //将操作数栈中的数值存储到局部变量表索引值为3的位置,对应下面的 3: lstore_3 .原创 2021-08-20 16:07:58 · 1018 阅读 · 0 评论 -
Android Gradle插件开发初次交手(一)
一、 Android Gradle插件熟悉使用Android Studio构建Android项目的开发者都知道我们在创建一个Android项目的时候,都会在项目的根目录和每个Module的根目录下生成一个build.gradle文件,在Module目录下的build.gradle文件下都会有如下的描述:plugins { id 'com.android.application'}或apply plugin: 'com.android.application'那么这个com原创 2021-01-07 16:57:26 · 2601 阅读 · 4 评论 -
Android Gradle的基本概念梳理(二)
在Android Gradle插件开发初次交手原创 2021-06-11 16:18:46 · 1838 阅读 · 3 评论 -
Android 自定义Task添加到任务队列(四)
目录前言一 关系梳理二 在自定义插件中添加Task1.添加属性扩展2.将HandleTemplateTaskInProject添加到插件的project中三 总结前言逐步整理的一系列的总结:Android Gradle插件开发初次交手(一)Android Gradle的基本概念梳理(二)Android 自定义Gradle插件的完整流程(三)Android 自定义Gradle插...原创 2021-06-24 15:07:58 · 1504 阅读 · 4 评论 -
Android Gradle 中的实例之动态修改AndroidManifest文件(十)
前言逐步整理的一系列的总结: Android Gradle插件开发初次交手(一)Android Gradle的基本概念梳理(二)Android 自定义Gradle插件的完整流程(三) Android 自定义Task添加到任务队列(四)Android 自定义Gradle插件的Extension类(五)Android Gradle 中的Transform(六) And...原创 2021-09-23 14:46:27 · 7940 阅读 · 4 评论 -
Android Gradle 中的字节码插桩之ASM(八)
JVM平台上,处理字节码的框架最常见的就三个,ASM,Javasist,AspectJ。我尝试过Javasist,而AspectJ也稍有了解,最终选择ASM,因为使用它可以更底层地处理字节码的每条命令,处理速度、内存占用,也优于其他两个框架。...原创 2021-08-20 16:23:54 · 2876 阅读 · 4 评论 -
Android 自定义Gradle插件的完整流程(三)
在Android Gradle的基本概念梳理(二原创 2021-06-23 17:16:22 · 1594 阅读 · 1 评论 -
Android Gradle之Java字节码(七)
前言所谓的java字节码就是java虚拟机能够识别可执行的指令,而.dex文件就是Android Dalivk虚拟机可以识别执行的指令文件。Android Studio查看字节码文件Android Studio默认打开的.class文件看到的并不是字节码文件,需要安装一个ASM Bytecode Viewer插件。在Android Studio->Preferences-<Plugins中搜索ASM Bytecode Viewer安装,如图所示:...原创 2021-08-09 15:34:27 · 844 阅读 · 0 评论 -
Android Gradle中的productFlavors
前言前段时间在研究原创 2021-08-03 12:00:49 · 9349 阅读 · 2 评论