![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
签名、混淆、打包
文章平均质量分 54
jiangtea
这个作者很懒,什么都没留下…
展开
-
AS签名打包(一)Build打包
1.进入项目,然后点击菜单栏的Build -> Generate Signed APK2.点击之后会出现下图,我以前有过KEY了,如果是第一次都是空的,那就要先创建一个了,点击Create new3.解释如图:4.这个时候key创建好了就可以用它来打包项目了点击next再点击finish就开始自动打包了5.打包完成后点原创 2016-10-30 15:56:24 · 2634 阅读 · 0 评论 -
用Android studio直接获取debug和release的SHA1和MD5值
当我们申请友盟或者百度地图等密钥时,会需要SHA1或者MD5,查一些资料都是用es或者dos命令生成,现在尝试用As生成。新建一个项目,然后按照下图操作,看会有什么效果:根据我描述的三步,直接发现直接生成了debug的SHA1和MD5:如图是不是很快捷,现在就来试着同时生成debug和release的SHA1和MD5值。第一步:把Store: C:\Users\Ad原创 2016-10-23 17:22:52 · 5707 阅读 · 0 评论 -
As混淆详解
混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避64K方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加了逆向工程的难度。而依靠 Gradle的Android 插件,我们将移除未被使用的资源,可以有效减小 apk 安装包大小。在app module下默认生成了项目的自定义混淆规则文件proguard-rules.pro。先上个干货,一般情况的原创 2016-12-01 19:50:01 · 3684 阅读 · 0 评论 -
Gradle详解
1、gradle采用了Groovy语言,完全兼容maven和ivy。更多详细介绍可以看它的官网:http://www.gradle.org/。上面那个是module下的build.gradle文件,下面那个是project下的build.gradle文件。这两个文件是有区别的,project下的build.gradle是基于整个project的配置,而module下的build.gra原创 2016-11-19 15:05:35 · 1270 阅读 · 0 评论