proguard-rules可以制定哪些混淆而不是哪些不混淆吗?或者不行的原因是什么
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
proguard-rules可以制定哪些混淆而不是哪些不混淆吗?或者不行的原因是什么
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dabocaiqq 2017-03-03 08:21关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-10-03 09:22混淆的配置文件通常是`proguard-rules.pro`,在这个文件中,开发者可以定义保留哪些类、方法或变量不被混淆,以及其他的混淆规则。例如,对于第三方库,通常需要设置不混淆,以免破坏其内部逻辑。同时,开发者还可以...
- 2023-08-31 15:01android 基础混淆文件proguard-rules: 密码:Android123
- 2021-07-07 17:02黄毛火烧雪下的博客 如果我们的app正常发布就必须要经历混淆这一步,混淆可以使我们的app不那么容易被别人用反编译工具破解,就算被破解,想要读懂我们的源码也是非常费劲的,因为混淆过的源码的类和类成员会被随机命名,代码非常的乱和...
- 2021-05-29 14:53在 Android 开发中,Proguard 被广泛应用于对编译后的 APK 进行代码混淆,以防止反编译,同时也可以通过去除未使用的类、方法和字段来减小最终的APK体积。 **一、Proguard 的工作原理** Proguard 通过以下四个主要...
- 2020-07-29 10:02在使用ProGuard时,开发者通常需要配置混淆规则,这些规则可以精确指定哪些类、方法或字段需要保留其原始名称,以便于调试或者第三方库的兼容。ProGuard支持正则表达式和通配符,使得规则设置具有很高的灵活性。 ...
- 2025-04-24 14:03坏小虎的博客 在实际开发中,库项目通常会同时使用这两种文件:proguard-rules.pro 用于保护库自身的代码,而 consumer-rules.pro 则用于指导应用项目如何处理库的代码。这样可以确保库在不同应用中都能正常工作,同时保持代码的...
- 2018-08-31 17:00csdnwr的博客 # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer....
- 2021-01-03 13:34使用ProGuard需要编写配置文件(proguard.cfg或proguard-rules.pro),在这个文件中,开发者可以指定需要保留的类、方法、注解,以及混淆规则等。配置文件的编写灵活性高,可以根据项目的复杂性进行定制。 5. **与...
- 2021-03-17 10:54lipeiyong的博客 名词解释 minifyEnabled 是否启动混淆 ture:打开 false:关闭 proguard-rules.pro 文件是给...这种情况下,一般我们需要对Library中的代码配置一些混淆规则,以免打混淆包某些方法不生效而无法使用。 一、在APP模块
- 2017-07-04 18:12hao_qi的博客 现在写的app 基本都是经过混淆了的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了 ok 来说一下混淆吧: build.gradle文件 apply plugin: 'com.android.application' android { //签名文件 ...
- 2019-10-16 14:34碧云天丶的博客 将准备好的混淆字典放在Module根目录下 配置proguard-rules.pro文件 #指定外部模糊字典 -obfuscationdictionary ./proguard-keys.txt #指定class模糊字典 -classobfuscationdictionary ./proguard-keys.txt #指定...
- 2019-02-13 18:35爱上提子的懒羊羊的博客 # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # ...
- 2016-11-15 11:08shanshan_blog的博客 Android 工程中有时候需要混淆,减少包大小及增加反编译...AS中创建工程时默认创建了proguard-android.txt文件,自己如果需要增加一些第三方库需要自己在proguard-rules.txt文件中配置混淆文件。 ProGuard简介
- 2022-08-11 20:30**ProGuard**是一款广泛使用的Java代码混淆、优化和压缩工具,尤其在Android开发中扮演着重要角色。它的主要目的是为了保护应用程序(APK)的源代码,减少代码大小,提高运行效率,并降低逆向工程的可能性。 **一、...
- 2020-05-12 19:02Mr.Jonas的博客 ##---------------Begin: proguard configuration for Gson ---------- # Gson uses generic type information stored in a class file when working with fields. Proguard # removes such information by default,...
- 2017-12-19 20:28潇洒的东哥的博客 android 混淆打包最全混淆配置文件
- 2017-09-08 17:35YeasonYu的博客 false //false表示不混淆,true表示开启混淆 //Zipalign 优化 zipAlignEnabled true proguardFiles getDefaultProguardFile ( 'proguard-android.txt' ), 'proguard-rules.pro' } debug { ...
- 2021-05-27 07:56weixin_35945980的博客 前言现在写的app 基本都是经过混淆了的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了我现在用的AndroidStudio , 只需要在 build.grade 的配置文件中配置如下即可:buildTypes {debug {debuggable "true...
- 2017-08-03 18:23Kenway090704的博客 每次在最后生成正式版的apk时,都会出现混淆配置错误的情况,这篇文章专门整理一下常用混淆配置,(可能个别因版本存在差异): 四大组件等 Parcelable,Serializable序列化类 WebView LaTex数学公式 UML序列图和...
- 没有解决我的问题, 去提问