E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android混淆
通用
Android混淆
配置
#指定代码的压缩级别0-7(指定代码进行迭代优化的次数,在Android里面默认是5,这条指令也只有在可以优化时起作用。)-optimizationpasses5#混淆时不会产生形形色色的类名(混淆时不使用大小写混合类名)-dontusemixedcaseclassnames#指定不去忽略非公共的库类(不跳过library中的非public的类)-dontskipnonpubliclibraryc
SonnyJack
·
2020-09-11 13:48
android
android 代码混淆导致问题,快速定位
代码混淆导致问题,快速定位在代码混淆打包时,屏蔽了用到的第三方库,以及常规的
android混淆
屏蔽,但生成的apk,运行还是会崩溃。
yangyabin2020
·
2020-09-10 23:19
我的
Android混淆
(Proguard文件)是怎么写的
当前环境AndroidStudio:3.2.1Gradle插件:'com.android.tools.build:gradle:3.2.1'Gradle:gradle-4.6具体配置因为proguard文件要靠手写,所以有时候感觉很难,但是找到规律之后也挺简单的,感觉难是因为,不熟悉它的一些关键字,这里列出了常用的关键字,以及人能看懂的含义,其实要想看明白,自己写的Demo测试一下就好了,借助于反
千山万水迷了鹿
·
2020-08-25 01:14
android混淆
代码步骤
第一步:在app下的build.gradle中添加buildTypes{release{//混淆minifyEnabledtrueshrinkResourcestrue//去掉不用资源//混淆并去除日志信息proguardFilesgetDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'//混淆//pr
ychong996
·
2020-08-24 11:19
混淆
Android混淆
模板
###############################################对于一些基本指令的添加###############################################代码混淆压缩比,在0~7之间,默认为5,一般不做修改-optimizationpasses5#混合时不使用大小写混合,混合后的类名为小写-dontusemixedcaseclassnames
lkuo
·
2020-08-24 11:42
android混淆
代码调试
混淆后的代码出现错误怎么办呢,如何进行调试,最近为此而头疼,感觉没把别人混淆了,先混淆了自己,后来发现一篇文章,与大家分享ProGuard的输出文件及用处混淆之后,会给我们输出一些文件,在gradle方式下是在/build/proguard/目录下,ant是在/bin/proguard目录,eclipse构建在/proguard目录像。分别有以下文件:+dump.txt描述apk文件中所有类文件间
依然漂流
·
2020-08-24 10:17
android
Android开发:请你吃一顿史上最全的
Android混淆
大餐
在Android日常开发过程中,混淆是我们开发App的一项必不可少的技能。只要是我们亲身经历过App打包上线的过程,或多或少都需要了解一些代码混淆的基本操作。那么,混淆到底是什么?它的好处有哪些?具体效果如何?别急,下面我们来一一探索它的"独特"魅力。喜欢的朋友们麻烦点个关注,你的支持是对我最大的动力!我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如
botai2120
·
2020-08-24 08:12
java
ui
操作系统
android混淆
与反射
Android包4.0(好像是4.0)以后混淆更加简单1、在project.properties.txt将以下内容注释去掉proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt2、在proguard-project中加入取消混淆的声明:#需要混淆的jar包所依赖的jar包-library
chuliang3702
·
2020-08-22 21:29
Android混淆
打包及混淆后运行错误
转载请标明出处:http://blog.csdn.net/wwangliw/article/details/8874497Android引用第三方jar包混淆时打包报错(can'tfindreferencedclass)项目打包的时候,总是失败,提示Proguardreturnedwitherrorcode1.Seeconsole。然后看控制台,报出好多can'tfindreferencedcla
Mean.Saint
·
2020-08-21 07:02
Android
Android混淆
一直以来,不知道为什么对于android开发中的的混淆都有一种恐惧感,jar包不能混啊,自定义控件不能混啊等等。工作以来,前面几个项目都没有做过就传到市场。但这可不是长久的办法,混淆有时候也是很重要的。今天终于把现在的项目混了一下,反编译后效果不错。特此记录一下。我用的是androidstudio首先在build.gradle文件中:buildTypes{release{minifyEnabled
chsmy2018
·
2020-08-21 00:22
android
Android混淆
从入门到精通
简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适合自己代码的混淆规则。说在前面这里我们直接用AndroidStudio来说明如何
yijiaodingqiankun
·
2020-08-20 22:02
Android
移动
android 混淆后 导出apk报错 Conversion to Dalvik format failed with error 1
android混淆
后导出apk报错ConversiontoDalvikformatfailedwitherror1解决方法:在android-sdk-windows\tools\proguard\bin
aoyong6656
·
2020-08-20 09:33
移动开发
Android 代码混淆语法讲解及常用模板
一般来说,混淆有以下好处提高自己APP的安全性,防止被别人轻易破解在一定程度上起到APK瘦身的作用,因为方法名,类名都变成a,b,c等这样的形式,这无疑会节省资源
Android混淆
模板代码讲解在现在的Andro
gdutxiaoxu
·
2020-08-19 09:02
android
Android App代码混淆及混淆规则 (Progurad)
AndroidApp代码混淆终极解决方案-https://blog.csdn.net/w690333243/article/details/76068244
Android混淆
-https://www.jianshu.com
desaco
·
2020-08-18 19:38
安全/(反)混淆
android混淆
排除所有注解类(android annotation proguard config)
###排除所有注解类-keepclass*extendsjava.lang.annotation.Annotation{*;}-keepinterface*extendsjava.lang.annotation.Annotation{*;}###保留使用xUtils的方法和类,并且不要混淆名字
[email protected]
*-ke
hunter0081
·
2020-08-18 10:23
android开发
Android 混淆
Android混淆
:混淆的意义如何开启混淆混淆的规则常用的混淆模板拆分混淆文件一.混淆的意义代码混淆(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为
name不是null
·
2020-08-15 13:55
Android
Android混淆
研究
前言混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分定制化区域。这里边的内容是我们
WrQx99
·
2020-08-15 03:46
混淆jar包总结
首先是
android混淆
配置:http://blog.csdn.net/dianyueneo/article/details/7212012proguard命令行:首先定位到proguard.jar所在目录
无为_
·
2020-08-14 19:50
Android
Android打包优化
Android混淆
http://www.jianshu.com/p/7436a1a32891“>
Android混淆
从入门到精通buildTypes{release{minifyEnabledtrueproguardFilesgetDefaultProguardFile
li_y_w
·
2020-08-14 13:57
Android学习笔记
Android APK反编译就这么简单 详解(附图)
[置顶]AndroidAPK反编译就这么简单详解(附图)标签:
android混淆
反编译APKJAR2014-03-1122:06730419人阅读评论(183)收藏举报分类:android(19)版权声明
ChloeDimen
·
2020-08-10 12:07
转载
android 混淆,反编译,反破解的简单说明和认识
一、
Android混淆
1)概述新建Android工程,根目录下会有个proguard.cfg。
JG-Chen
·
2020-08-09 21:57
android开发及应用
android混淆
android反编译
android反破解
Android混淆
感谢作者一叶飘舟,本文转自享受技术带来的快乐Java是一种跨平台的、解释型语言,Java源代码编译成中间”字节码”存储于class文件中。由于跨平台的需要,Java字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成Java源代码。为了防止这种现象,我们可以使用Java混淆器对Java字节码进行混淆。-include{file
帅的不像个程序员
·
2020-08-09 19:23
Android混淆
总结篇
Android混淆
总结篇Ⅰ.简述混淆的概念:将Android项目进行打包之时,可以将项目里的包名、类名、变量名进行更改,使得代码不容易泄露,类似于对其apk中的文件加密.混淆的作用:1.增加Apk反编译之后代码泄露的困难性
verseboys
·
2020-08-09 13:49
软件工具
android混淆
前言这阵子自己的心又长草了,静不下来~又挺迷茫的!在这个纷纷跳槽的季节,感觉还是应该让自己静下心来多学习学习。还是写写博客,总结总结~梳理下心里的野草。上个月跟朋友讨论了这么一问题:“项目上线之后由于代码被混淆的缘故,导致收集到的异常信息看着很困难”,刚好最近在复习混淆方面的知识,在总结混淆的知识点的同时,顺便探讨总结下这问题。项目上线肯定避免不了的是对项目进行混淆、打包、签名和发布,可能还有AP
kevin . zhang
·
2020-08-09 12:08
android
Android混淆
consumerProguardFiles与proguardFiles
1.设置minifyEnabled为trueminifyEnabledtrue2.指定混淆文件proguard-rules.proproguardFilesgetDefaultProguardFile(‘proguard-android.txt’),‘proguard-rules.pro’3.配置混淆文件#-----------------------------基本---------------
Wucf1
·
2020-08-09 10:32
Android
Android混淆
从入门到精通
转自:http://www.jianshu.com/p/7436a1a32891简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出适
Chase888
·
2020-08-09 06:56
android
基础
android
提高
其他
Android混淆
代码混淆(Obfuscatedcode)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。为什么要加代码混淆--------------------不想开源应用,为了加大反编译的成本,但是并不能彻底防止反编译开启混淆通常我们需要找到项目路径下app目录下的build.gradle文件找到minifyEnabled这个配置,然后设置为true即可.如下:rele
AAAA_Roshen
·
2020-08-09 06:58
快速开发收藏
Android 混淆白名单(基础+第三方)持续更新···
Android混淆
基础配置及第三方混淆一、基础配置记录下,以后项目直接复制用。
月漾
·
2020-08-07 22:57
Android
关于
Android混淆
的开源框架Mess的学习与分析
关于
Android混淆
知识点的两篇好文章:写给Android开发者的混淆使用手册,
Android混淆
从入门到精通参考的资料:饿了么全面混淆插件Mess,android防破解,代码混淆,代码保护Mess是用来解决什么问题的首先
里曼马都12138
·
2020-08-07 16:35
Android混淆
在此处添加特定于项目的ProGuard规则。#您可以使用build.gradle中的proguardFiles设置来控制应用的配置文件集#Formoredetails,see有关详细信息,请参见#http://developer.android.com/guide/developing/tools/proguard.html#如果您的项目使用带有JS的WebView,请取消注释以下内容并为Java
秘籍奇奇
·
2020-08-07 15:50
android
Android混淆
应注意的编码习惯
由于撸码的时候没注意细节直接将代码写死,如下:if(adapter!=null&&!adapter.getClass().getName().contains("DiskFileShareManagerAdapter")&&adapter.isShowCheckBox()){adapter.selectCheckBox(view,realPosition);returntrue;}将DiskFil
kqz2014
·
2020-08-07 14:34
混淆配置
本文转自:点击打开链接
Android混淆
配置一、proguard原理Java代码编译成二进制class文件,这个class文件也可以反编译成源代码。除了注释外,原来的code基本都可以看到。
小茹_1107
·
2020-08-03 17:40
编译&反编译
Android混淆
步骤,混淆结果查看以及混淆后出现的问题和衍生问题
今天说说Android原生的混淆,原生项目即将上线,伴随着整体功能的完成和完善,一些涉及安全和自我保护以及优化的问题被提到日程上。混淆恰恰能解决的就是我们的APP代码的保护以及优化的问题。前言:因为互联网环境的开放性和工具的便捷,我们很容易能将代码进行反编译以获取线上项目的源码。秉承对知识产权的尊重,我们在不侵犯他人权益的情况下,也需要对自己的劳动果实进行有效的保护,所以混淆能够帮助我们将自己的源
xinluqishi_fangye
·
2020-08-03 08:55
Android开发
手机开发
我的Android原生之旅
整理近期微信公众收藏的文章,持续更新..(2018.4.10)
)开发工具使用介绍AndroidStudio使用Git最详细的文章加快Gradle的构建速度AndroidNDK开发扫盲及最新CMake的编译使用AndroidStudio打包以及Gradle配置构建
Android
指尖跃动
·
2020-07-31 22:22
学习资料
Android混淆
APK解析,傻子都能看懂(博主也很傻)。
在AndroidStudio当中混淆APK实在是太简单了,借助SDK中自带的Proguard工具,只需要修改build.gradle中的一行配置即可。可以看到,现在build.gradle中minifyEnabled的值是false,这里我们只需要把值改成true,打出来的APK包就会是混淆过的了。如下所示:其中minifyEnabled用于设置是否启用混淆,proguardFiles用于选定混淆
杰克船长爱萝莉
·
2020-07-31 18:40
android混淆
打包
为什么要加代码混淆--------------------不想开源应用,为了加大反编译的成本,但是并不能彻底防止反编译开启混淆通常我们需要找到项目路径下app目录下的build.gradle文件找到minifyEnabled这个配置,然后设置为true即可.release{minifyEnabledtrue//是否启动混淆ture:打开false:关闭proguardFilesgetDefault
*独影叹惜残月*
·
2020-07-29 22:24
android
android混淆
android混淆的坑
Android 代码混淆 混淆方案
Android混淆
最佳实践1.混淆配置android{buildTypes{release{buildConf
Android-Alvin
·
2020-07-15 16:15
android -------- 混淆打包报错 (warning - InnerClass ...)
2019独角兽企业重金招聘Python工程师标准>>>最近做
Android混淆
打包遇到一些问题,AndroidSdutio3.1版本打包的错误如下:Androidstudiowarning-InnerClassannotationsaremissingcorrespondingEnclosingMemberannotationsInnerClassannotationsaremissingcorr
weixin_34411563
·
2020-07-15 06:26
android -------- 混淆打包报错(warning - InnerClass annotations are missing corresponding EnclosingMember a...
最近做
Android混淆
打包遇到一些问题,AndroidSdutio3.1版本打包的错误如下:Androidstudiowarning-InnerClassannotationsaremissingcorrespondingEnclosingMemberannotationsInnerClassannotationsaremissingcorrespondingEnclosingMemberann
weixin_30363509
·
2020-07-15 02:58
Android混淆
配置
proguard原理Java代码编译成二进制class文件,这个class文件也可以反编译成源代码,除了注释外,原来的code基本都可以看到。为了防止重要code被泄露,我们往往需要混淆(Obfuscationcode,也就是把方法,字段,包和类这些java元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。proguard就是这样的混淆工具,它可以分析一组c
qq_30393319
·
2020-07-14 17:45
Github标星5.3K原来还有如此丧心病狂的
Android混淆
文件生成器?
直接上效果!混淆前;混淆后;使用获取混淆文件自己生成规则使用intellijidea打开proguard-creater工程编辑Main.java根据提示填写相应参数运行即可使用已有规则前往proguard-file下载对应的文件即可Android工程配置开启混淆buildTypes{release{minifyEnabledtrueproguardFilesgetDefaultProguardF
Android725
·
2020-07-14 03:02
ProGuard 最全混淆规则说明
文章对
Android混淆
规则做一个解释说明。作者才疏学浅,如有错误,请谅解!
csdn-JAVA-LIFE
·
2020-07-12 11:12
java
042android初级篇之
android混淆
代码ProGuard
混淆代码能有效防止被反编译,防止自己的劳动成果被别人窃取;混淆配置文件及开关的设置配置文件的位置以及开关的设置位置,androidstudio和eclipse稍微有些差异,这里以androidsudio为例:android工程中混淆配置文件:proguard-rules.pro(默认文件名)混淆开关:在build.gradlebuildTypes{release{minifyEnabledtrue
夏大王2019
·
2020-07-11 17:40
【我的Android进阶之旅】
Android混淆
踩坑之报错:The same input jar [xxx\xxx.jar] is specified twice.
一、错误描述今天在调试混淆的时候,打开了-printconfiguration配置。#指定输出整个过程中的所有配置,输出到标准输出流或者指定文件中。这有时候在调度配置时有用。#-printconfiguration[filename]-printconfigurationproguard-configuration.txt这个配置的作用是输出整个混淆过程中的所有配置。然后在编译打包apk的过程,出
欧阳鹏
·
2020-07-11 15:45
#
Android混淆
我的Android进阶之旅
#
Android常见错误解决之道
【我的Android进阶之旅】
Android混淆
踩坑之各模块各自单独配置混淆,但是将minifyEnabled设置为true导致的编译错误
一、背景描述在之前的两篇文章中【我的Android进阶之旅】
Android混淆
文件资源分类整理【我的Android进阶之旅】
Android混淆
文件资源分类整理之二:将混淆文件拆分成更小粒度的混淆文件我已经说清楚了如何将最开始在
欧阳鹏
·
2020-07-11 15:44
我的Android进阶之旅
#
Android混淆
Android混淆
minifyEnabled
Android混淆
总结篇(一)
前言这阵子自己的心又长草了,静不下来~又挺迷茫的!在这个纷纷跳槽的季节,感觉还是应该让自己静下心来多学习学习。还是写写博客,总结总结~梳理下心里的野草。上个月跟朋友讨论了这么一问题:“项目上线之后由于代码被混淆的缘故,导致收集到的异常信息看着很困难”,刚好最近在复习混淆方面的知识,在总结混淆的知识点的同时,顺便探讨总结下这问题。项目上线肯定避免不了的是对项目进行混淆、打包、签名和发布,可能还有AP
巨头之路
·
2020-07-10 13:46
Android-未分类
Android混淆
打包出错,出现类似 there were 133 duplicate class definitions.
Android混淆
后打包时出现打包失败:[2014-11-2410:39:39-Haiwan]Proguardreturnedwitherrorcode1.Seeconsole[2014-11-2410
qduningning
·
2020-07-09 21:45
Android
Android混淆
心得
最近在做Android应用的混淆,踩了一些坑,这里记录分享下个人的心得。混淆介绍首先先简单说一下什么是混淆和混淆的作用,其实这个搜索下可以找到一堆官方的说法等等,这里简单口语叙述一下,混淆就是把代码替换成a、b、c基本字母组成的代码,比如一个方法名为:function(),混淆后可能会被替换成a()。混淆的好处:代码混淆后阅读性降低,反编译后破译程序难度提高混淆后字节数减少,减少了应用了体积前者只
Maxwell_nc
·
2020-07-09 20:12
android开发
android混淆
那些坑
ProGuard简介在最新的AndroidStudio2.2.2版本创建的Android工程中,module中的build.gradle有如下一段配置。这里的minifyEnabled即用来控制在编译时是否需要启用Proguard,将minifyEnabled修改为true,即表示启用Proguard。’proguard-android.txt’是AndroidSDK中自带的一个基本Progura
xiangzhihong8
·
2020-07-09 01:38
android高级开发
面试
android开发大揭秘
Android混淆
配置
Android混淆
配置-------------系统类不需要混淆---------------------------keeppublicclass*extendsandroid.app.Fragment-keeppublicclass
小伙伴Z
·
2020-07-08 10:40
android
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他