首页 >> 数码 >

android混淆代码流程 Android开发之混淆基础教程

2022-06-19 00:01:30 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。android混淆代码流程,Android开发之混淆基础教程很多人还不知道,现在让我们一起来看看吧!

解答:

1、 在android2.3之前,混乱的android代码只能通过手动添加proguard来实现,非常不方便。在2.3之后,Google已经将这个工具添加到了SDK工具集中。路径:SDK\tools\proguard。使用AndroidStudio创建新模块时,会在模块的根目录下自动创建一个名为proguard-rules.pro的配置文件。

2、 安卓打包签名的apk文件时,默认不开启混淆功能。打开模块根目录下的build.gradle文件,将minifyEnabledfalse改为minifyEnabledtrue,这样就可以开启代码混淆功能了。

3、 如上图所示,混淆文件包括:proguard-android.txt和proguard-rules.pro,前者目前默认读取SDK工具集Google提供的混淆规则,或者读取开发者定义的混淆规则。如果开发人员不熟悉如何编写定制的令人困惑的规则,proguard-rules.pro文件将不会编写任何内容。然后对apk文件进行签名打包,生成的apk文件使用proguard-android.txt文件的规则混淆码。

4、 打开MainActivity.class,没有代码混乱,如下图所示:

5、 使用MainActivity.class的默认混淆规则,如下图所示:

6、 到目前为止,我已经学会了如何在AndroidStudio中打开代码混淆。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐