proguard.config=proguard.cfg
-dontwarn
-dontnote
-keep public class net.youmi.android.AdView
常见问题处理:(来自网络)
原文:http://blog.csdn.net/aa4790139/article/details/6754230
第一种情况:
Proguard returned with error code 1. See console
Error: C:/Documents (系统找不到指定文件)
后来发现是因为将整个工程放到了桌面上,而桌面的目录是C:/Documents and Settings/Administrator/桌面,在这里面有空格,而proguard进行发编译的时候是
文件名中不允许有空格的
如果换了正确路径还不好用的话,直接删除proguard就好了
注意:SDK和程序路径最好不要有空格符
第二种情况:
Proguard returned with error code 1. See console
异常:
java.lang.ArrayIndexOutOfBoundsException
解决办法:将proguard.cfg中的"-dontpreverify"改成“-dontoptimize”
call %java_exe% -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
- 大小: 25.2 KB
- 大小: 56.8 KB
- 大小: 89 KB
- 大小: 52 KB
分享到:
相关推荐
自己写的proguard4.7代码混淆器使用详细说明,之前在网上找了一大堆都还是不会用,或不全,研究了一天,终于达到自己想要的结果,在此总结下,写成文档,一边以后需要,也供大家学习学习,工具包就不上传了,网上一...
总结,代码混淆是软件开发中一个重要的安全环节,通过使用专业的代码混淆器,开发者可以有效地保护自己的源代码,防止恶意攻击者进行逆向工程。同时,了解和掌握如何正确使用代码混淆器以及其潜在风险是每个开发者的...
Java代码混淆器ProGuard是Java开发中用于保护和优化应用程序的重要工具。它的主要功能是对Java字节码进行混淆,使得代码难以被逆向工程解析,从而提高代码的安全性。混淆过程中,函数变量、类和方法名会被重命名为...
本文将深入探讨C#代码混淆器的工作原理、重要性以及如何使用。 首先,让我们了解什么是代码混淆。代码混淆是将可读性强的源代码转换为难以理解的形式,使得即使通过反编译工具,也无法轻易还原其原始逻辑的过程。在...
开源代码混淆器是一种重要的安全措施,特别是在C#编程领域,用于保护软件的源代码免受未经授权的反编译和逆向工程。Confuser是CodePlex上的一款知名的开源混淆工具,专为C#代码设计。它能有效地混淆DLL和EXE文件,使...
敏创Java混淆器是广州市敏创信息科技有限公司在保护自己的Java源代码过程中积累的一套实用工具,可以有效地对Java代码进行混淆,达到保护自己知识产权的目的。 工具可以去除空格,回车,注释,有效地减小Java文件...
Java代码混淆器是一种用于保护Java源代码安全的技术,通过让源代码变得难以理解和反编译,从而达到防止源代码泄露和被恶意利用的目的。在目前Java字节码反编译变得十分容易的背景下,源代码的混淆显得尤为重要。 ...
在Java开发中,为了保护源代码不被轻易反编译和理解,开发者通常会使用代码混淆技术。代码混淆是将可读性强的源代码转换为难以阅读和理解的形式,它能提高软件的安全性,防止恶意攻击者通过反编译获取敏感信息。在...
JavaScript代码混淆器是一种工具,用于将源代码转换成难以阅读的形式,以保护代码不被轻易理解和篡改。在Web开发中,特别是在公开发布JavaScript代码时,混淆是非常重要的一步,因为JavaScript是客户端执行的,如果...
`c#代码混淆源码`这个文件可能是ConfuserEx的一个示例或者教程,它可能包含了如何使用ConfuserEx混淆C#代码的具体步骤和示例代码。学习这部分内容可以帮助开发者更好地理解和应用混淆技术,提升软件的安全性。 混淆...
可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关...
本文将深入探讨iOS代码混淆技术,这是提高应用程序安全性的关键手段之一。代码混淆能够使原始代码变得难以理解,从而降低被恶意分析或破解的风险。 首先,我们需要了解什么是代码混淆。代码混淆是一种软件保护技术...
在IT行业中,代码混淆是一种常见的安全措施,用于保护软件源代码免受逆向工程的攻击。本项目"cpp-CObjectiveC项目代码混淆工具"专注于C++和Objective-C项目的代码混淆,利用C++语言和Qt库进行开发。这个工具旨在帮助...
Jocky支持与ProGuard(一个广泛使用的开源代码混淆工具)集成,这意味着它可以利用ProGuard的强大功能,同时保持Eclipse内的直观操作。 在实际使用中,`org.apusic.jocky`可能表示的是Jocky插件的组织或库文件,...
代码混淆是一种安全技术,主要应用于软件开发中,尤其是iOS和Android平台,用于保护应用程序的源代码不被轻易逆向工程解析。在这个“代码混淆实践demo”中,我们重点关注的是Swift编程语言在iOS开发中的应用,以及...
在Android开发中,代码混淆是一项重要的安全措施,它主要用于保护应用程序源代码,使其难以被逆向工程解析。本文将深入探讨Android代码混淆的原理、实现方法以及如何编写混淆规则。 首先,代码混淆(Obfuscated ...
为了防止这种现象,开发人员会使用代码混淆器来对代码进行处理,使其变得难以阅读和理解。 这个特定的C#代码混淆器项目,由本人编写,尽管代码量不大,只有不到200行,但其功能已经足够满足混淆CS文件的需求。它...
yGuard是一款专业的Java代码混淆工具,它主要用于保护Java应用程序,防止恶意用户逆向工程分析代码,从而保护知识产权和商业机密。代码混淆是通过改变源代码中的类名、方法名、变量名,甚至修改字节码,使得原始代码...
于是,必须要使用代码混淆器。 C#的代码混淆器有很多了,比如Dotfuscator、xeoncode、foxit等等。 这些混淆器大多是需要注意的,使用效果各不相同。普通的代码混淆器只是把私有字段和变量转换成随机码,如果是小程序...