签名、混淆、打包
文章平均质量分 54
jiangtea
这个作者很懒,什么都没留下…
展开
-
AS签名打包(一)Build打包
1.进入项目,然后点击菜单栏的Build -> Generate Signed APK 2.点击之后会出现下图,我以前有过KEY了,如果是第一次都是空的,那就要先创建一个了,点击Create new 3.解释如图: 4.这个时候key创建好了就可以用它来打包项目了 点击next 再点击finish就开始自动打包了 5.打包完成后点原创 2016-10-30 15:56:24 · 2644 阅读 · 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 · 5717 阅读 · 0 评论 -
As混淆详解
混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避64K方法数的瓶颈;同时,将类、类成员、方法重命名为无意义的简短名称,增加了逆向工程的难度。而依靠 Gradle的Android 插件,我们将移除未被使用的资源,可以有效减小 apk 安装包大小。 在app module下默认生成了项目的自定义混淆规则文件proguard-rules.pro。 先上个干货,一般情况的原创 2016-12-01 19:50:01 · 3734 阅读 · 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 · 1276 阅读 · 0 评论