美文网首页
Proguard打包混淆代码

Proguard打包混淆代码

作者: 小哲 | 来源:发表于2016-05-26 11:35 被阅读263次

最近研究了下Proguard,成功实现了代码混淆,下面简单记录下实现过程

1、在需要打包的工程目录下创建proguard.flags(等同于proguard.cfg),具体规范网上可以查到很多

2.如果是用eclipse导包生成APK文件,则修改project.properties

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):

# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

Project target.

target=android-16

proguard.config=proguard.flags

以上

3.如果是系统编译生成APK,则需修改Android.mk

LOCAL_PROGUARD_ENABLED := nosystem

LOCAL_PROGUARD_FLAG_FILES := proguard.flags

参考 :Android源码混淆编译app - konan1027的专栏        - 博客频道 - CSDN.NET

Eclipse与Android源码中ProGuard工具的使用(代码混淆) - V青山绿水 - 博客园

相关文章

  • Proguard打包混淆代码

    最近研究了下Proguard,成功实现了代码混淆,下面简单记录下实现过程 1、在需要打包的工程目录下创建progu...

  • Android打包那些事

    目录 一.混淆(Proguard) 混淆是打包过程中最重要的流程之一,这里所说的的混淆是包括代码混淆和资源的“混淆...

  • ProGuard

    Java代码混淆工具——ProGuard 1.ProGuard简介 简单来说,ProGuard是一个对代码进行压缩...

  • Android使用mapping文件还原混淆代码

    还原混淆文件 ProGuard 提供了命令行来还原混淆后的代码,目录如下: /tools/proguard/bin...

  • java代码混淆工具ProGuard混淆插件

    java代码混淆工具ProGuard混淆插件 介绍 ProGuard是一个纯java编写的混淆工具,有客户端跟ja...

  • Android混淆总结

    Proguard 混淆工具来帮助我们快速地对代码进行混淆。根据 Java 官方介绍,Proguard 对应的具体中...

  • Maven混淆和打包插件的使用

    混淆和打包插件的使用 1. 混淆插件 插件名称: proguard-maven-plugin Github地址: ...

  • ProGuard代码混淆

    一、简介 ProGuard 工具通过移除无用的代码以及使用语义隐晦的名称来重命名类、字段和方法,从而达到压缩、优化...

  • 代码混淆ProGuard

    1.proguard的四个功能(1).压缩:侦测并移除代码中无用的类、字段、方法和特性。(2).优化:对字节码进行...

  • Proguard代码混淆

    android混淆如果是对android-library那相对比较简单直接在build配置minifyEnable...

网友评论

      本文标题:Proguard打包混淆代码

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