【Android】混淆,fastjson

原创 2015年11月17日 15:49:59

转载署源:http://blog.csdn.net/kyleceshen/article/details/49888557
By:KyleCe

首先,关于在Android studio开启混淆:–build.gradle
需要在debug/release的选项中添加minifyEnabel true

android {
        debug {
            manifestPlaceholders = [app_label:"@string/app_name_debug"]
            applicationIdSuffix ".debug"
            minifyEnabled false
            signingConfig signingConfigs.debug
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        release {
            manifestPlaceholders = [app_label:"@string/app_name"]
            minifyEnabled true
            // 压缩资源
            shrinkResources true
            signingConfig signingConfigs.release
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

这样一开混淆可就麻烦了,很多第三方的混淆规则都没有明确说明,以fastjson为例,为了保证fastjson在混淆后正常工作,需要添加很多proguard的规则:

链接

具体的效果,我并没有测试通过,因为引用的第三方包实在太多啦

转载署源:
By:KyleCe
Link:http://blog.csdn.net/kyleceshen/article/details/49888557

版权声明:转载署源-By-KyleCe-http://blog.csdn.net/kyleceshen

FastJson混淆注意的地方

fastjson的使用的廣泛性是有目共睹的,如此廣受好評的開源項目來自國人開發,深感驕傲 使用的時候如果出現debug好好的,不混淆的時候也好好的,一混淆就出現各種問題,如果定位到是fastjson到...

Android 第三方Jar包FastJson 代码混淆时的解决方法

我们做AndroidApp软件的时候,经常会对App进行签名打包和代码混淆,在工程中没有使用第三方Jar文件的时候不用考虑很多因素,现在要说的是当你在你的工程使用使用了FastJson这个快速解析Js...

Android ProGuard 混淆 详解

现在写的app 基本都是经过混淆了的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了 ok 来说一下混淆吧: 我现在用的AndroidStudio , 只需要在 build.grad...

Android 第三方Jar包FastJson 代码混淆时的解决方法

我们做AndroidApp软件的时候,经常会对App进行签名打包和代码混淆,在工程中没有使用第三方Jar文件的时候不用考虑很多因素,现在要说的是当你在你的工程使用使用了FastJson这个快速解析Js...
  • wsyjx22
  • wsyjx22
  • 2013年09月25日 15:32
  • 4137

用WebSocket接收服务器数据并控制W…

用WebSocket接收服务器数据并控制WebGL渲染的模型时发生Uncaught TypeError: Uncaught TypeError: Cannot read property 'rotat...

progressBar

、、进度条控件:通常向用户显示某个耗时操作完成的百分比。 布局文件:通过添加两个“增加”和“减小”的按钮来控制进度条的增减。 xml version="1.0" encoding="utf-8"?>...

fastjson-1.1.63.android-javadoc.jar

  • 2017年09月28日 22:06
  • 396KB
  • 下载

fastjson-1.1.58.android

  • 2017年07月31日 09:50
  • 209KB
  • 下载

Android实战技巧之五十二:fastjson

1、JSONJSON全称为JavaScript Object Notation,是一种轻量级的数据交换格式。 正因为数据格式简单,所以占用带宽小,网络传输的速度更快些。这一点是老前辈xml的硬伤。J...

fastjson Android包 版本1.1.59

  • 2017年07月14日 11:45
  • 396KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Android】混淆,fastjson
举报原因:
原因补充:

(最多只允许输入30个字)