zxing.java源码解析-Confusion:Android代码混淆

时间:2021-06-06 00:46:32
【文件属性】:
文件名称:zxing.java源码解析-Confusion:Android代码混淆
文件大小:133KB
文件格式:ZIP
更新时间:2021-06-06 00:46:32
系统开源 zxing.java源码解析 Android代码混淆 1.什么是代码混淆: Android SDK 自带了混淆工具Proguard。它位于SDK根目录\tools\proguard下面。如果开启了混淆, Proguard默认情况下会对所有代码,包括第三方包都进行混淆,可是有些代码或者第三方包是不能混淆的, 这就需要我们手动编写混淆规则来保持不能被混淆的部分。 2.为什么要混淆: 优化java的字节码 减小apk文件的大小,在混淆过程中会删除未使用过的类和成员 代码安全,使类、函数、变量名随机变成无意义的代号形如:a,b,c...之类。防止app被反编译之后能够很容易的看懂代码 3.怎样使用混淆: 在app下面的build.gradle添加使用混淆 signingConfigs { config { storeFile file("./****.jks") //签名文件路径 storePassword "*******" keyAlias "*****" keyPassword "*****" //签名密码 } } buildTypes { debug { //在debug环境下不用开启
【文件预览】:
Confusion-master
----gradlew(5KB)
----settings.gradle(16B)
----gradle()
--------wrapper()
----README.md(11KB)
----gradlew.bat(2KB)
----gradle.properties(773B)
----.gitignore(127B)
----app()
--------src()
--------.gitignore(8B)
--------build.gradle(956B)
--------proguard-rules.pro(776B)
----build.gradle(573B)

网友评论