美文网首页
Android打包不可混淆哪些资源

Android打包不可混淆哪些资源

作者: CaptainJno | 来源:发表于2017-10-12 11:55 被阅读0次

1、反射中使用的元素;

2、GSON的序列化与反序列化(本质还是用到了反射)

3、枚举也不要混淆(用到反射)

4、四大组件不要混淆(会导致Manifest名称与混淆后名称不一致)

5、其他:

①jni调用的java方法

②java的native方法

③js调用的java方法

④第三方库不建议混淆

⑤其他和反射相关的一些情况

⑥类之间有调用 static final常量

个人理解:不可混淆项目主要分两类:一类是反射;第二类是常量(final和Manifest等,都可以理解为常量)

参考文章:http://droidyue.com/blog/2016/07/10/understanding-android-obfuscated-code-by-proguard/

相关文章

  • Android打包不可混淆哪些资源

    1、反射中使用的元素; 2、GSON的序列化与反序列化(本质还是用到了反射) 3、枚举也不要混淆(用到反射) 4、...

  • Android周报第十八期

    1)安装包立减1M--微信Android资源混淆打包工具 微信中的资源混淆工具主要为了混淆资源ID长度(例如将re...

  • Android上线事项

    1 ,混淆 混淆相关 点这里 混淆手册 2,签名打包 正式开始打包,首先Android Studio --B...

  • 美团Android资源混淆保护实践

    第164期:美团Android资源混淆保护实践 Android开发 美团Android资源混淆保护实践 我们往往忽...

  • Android 混淆使用入门笔记

    概述 混淆是Android Apk打包过程中的一个重要步骤,默认情况下,打包都是需要混淆过程的。 Android ...

  • APK瘦身

    参考文章: 给APK瘦身 Android安装包相关知识汇总 安装包立减1M--微信Android资源混淆打包工具A...

  • Android的多渠道打包|SquirrelNote

    系列文章:Android的反编译和代码混淆Android的打包签名[Android的多渠道打包 前言 本篇包括以下...

  • android studio打包遇到的问题记录

    1、资源有问题 或者 2、打包开启混淆

  • ant、gradle打包相关

    1. Android打包 对工程代码和资源文件使用打包工具进行编译、混淆、签名、优化对齐等一系列步骤之后生成可发布...

  • Android的反编译和代码混淆

    系列文章:Android的反编译和代码混淆Android的打包签名Android的多渠道打包 前言 包括以下内容 ...

网友评论

      本文标题:Android打包不可混淆哪些资源

      本文链接:https://www.haomeiwen.com/subject/zuxqjxtx.html