![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android构建
文章平均质量分 86
123yisong
这个作者很懒,什么都没留下…
展开
-
Proguard-Android“混淆”原理规则综述
一、概述 Proguard,网上大多数资料都译为混淆,其实是不准确的,根据官方的介绍:ProGuard is an open-sourced Java class file shrinker, optimizer, obfuscator, and preverifier。混淆只占1/4,还包括其他功能,具体如下: shrink(删减):删减无用代码,包括类、变量、方法和属性 optimize(优化):优化方法字节码,并移除无用的构造方法 obfuscate(混淆):混淆现有代码,将有意义的命名替换为原创 2021-08-19 17:53:20 · 1097 阅读 · 0 评论 -
android 4.4 appcompat gradle 构建jar包兼容性问题
由于项目需要,需要将功能做成一个jar包供集成方使用。开发环境使用的是android studio,所以需要研究gradle怎么输出jar包,经过研究发现,gradle并没有现成的api或者插件供使用。目前网上较多的就是各种将classes文件和依赖的jar包打成jar包的案例,按理说,也能解决问题。但问题就出在appcompat这样的依赖上,由于项目使用到了这种依赖,构建调试也很简单,直接写个d原创 2016-10-13 08:42:45 · 718 阅读 · 0 评论