proguard相关内容

如何使Proguard的忽略外部库?

我想用Proguard的主要表现为混淆的原因。 我的问题是,我有三个库,Twitter4J和两个路标库。这些库造成的错误,当我试图创建一个签名的APK。为了克服这一点,我把下面的 proguard.config 文件... -dontwarn org.apache.commons。codec.binary。** -dontwarn org.slf4j。** -dontwarn com.sun ..
发布时间:2015-12-02 21:14:22 移动开发

是否有可能使用的ProGuard在调试模式?

在我的Andr​​oid应用程序,我想测试某些功能使用ProGuard上。 我并不需要真正的“调试”,但我想,当我在Eclipse打运行ProGuard的运行。我不希望每次导出二进制(因此,在释放模式),并保存为apk文件,并得到它的设备进行测试。 有没有办法以这种方式运行ProGuard的? 更新: 看起来这是可能的,如果你的不可以使用的的Eclipse ;作为问题标题不包括Eclips ..
发布时间:2015-12-02 21:09:36 Java开发

Android的&放大器; Proguard的?

我想使用progurard我的Andr​​oid应用程序。 所述proguardGui接受一个输入,和一个输出,输入需要jar文件。但APK文件Android不包含任何罐子? 我试图传递apk文件,也是APX内部的DEX文件,但proguard的不接受他们为输入。 ProGuard的只接受罐,耳,战争,拉链所以我如何使用ProGuard的GUI与我的Andr​​oid应用程序? 解决方案 我 ..
发布时间:2015-12-02 21:08:04 移动开发

我怎样才能排除混淆外部.jar通过Proguard的(Android项目)?

当我出口的Andr​​oid项目proguard.cfg,所有引用.jar文件模糊处理为好。我怎么能排除一些的.jar文件的混淆? 解决方案 如果您不希望编辑Ant脚本,您可以添加-keep选项proguard.cfg为类的外部罐。例如: -keep类等code ** {*。 } 或者用含有否定符常规EX pression: -keep类我的code ** {*!。 } ..
发布时间:2015-12-02 20:50:42 移动开发

生成与Android Studio中的亲卫队配置文件

我使用Android的工作室,因为0.1.0 ...我只是昨日获悉亲卫队似乎被集成在新创建的项目。不幸的是,这是不是真的为我的项目(​​这是前Eclipse项目)。我不知道亲卫队,直到我开始与Android的工作室工作。现在我正在寻找关于如何使用亲卫队与Android Studio范例。不幸的是,Android开发文档只提在已创建配置文件的情况。是否有可能得到的Andr​​oid Studio来创 ..
发布时间:2015-12-02 20:37:42 移动开发

Android的Proguard的外部罐

我已经添加外部JAR文件吨项目的库文件夹,并配置它的构建路径。 当我尝试“导出Android Package的”我收到了很多的参考类,都没有找到,例如一个Proguard的错误信息: 警告:com.itextpdf.text.BaseColor:找不到引用的类java.awt.Color中的 当我试图调试BaseColor级工作正常,所以我想不通为什么它会提醒我。 任何帮助将AP precia ..
发布时间:2015-12-02 20:35:08 移动开发

Proguard的混淆是打破了SimpleXML

我使用的SimpleXML在我的Andr​​oid项目,一切工作正常,直到我混淆code。然后,错误开始浇筑 在XML的部分如下: <类别成功=“真正的”> &所述;类别ID =“102”标题=“Magazin的”父=“0”num_mags =“114”> <类别ID =“15”标题=“孔斯特”父=“102”num_mags =“13”> ..
发布时间:2015-12-02 20:34:05 移动开发

Android的Proguard的 - 只有模糊

是否可以使用Proguard的只有困惑。我不想ProGuard的从我的项目中删除任何类。我打算使用Proguard的仅用于混淆,以prevent逆向工程。 解决方案 是的,通过指定 -dontshrink -dontoptimize 您可以找到在 ProGuard的手动的所有配置选项的详细信息。 需要注意的是缩小和优化可以帮助preventing反向工程了一下。 ..
发布时间:2015-12-02 20:20:17 Java开发

如何检查/升级Proguard的版本WHN在Eclipse中使用它的Andr​​oid开发?

在这个文档是非常差。据我所知,ProGuard的可以通过手动编辑在项目的腐目录“default.properties”被启用。而且所有的设置开始在同一个地方的“proguard.cfg”文件,但我想知道哪些ProGuard的版本正在使用(我使用Eclise靛蓝)。我也希望能够每当被释放到其升级到最新版本。但我无法找到如何做到这一点的任何引用。 解决方案 ProGuard的罐子位于Android ..
发布时间:2015-12-02 20:19:52 Java开发

避免APK破解

最近我使用许可制度与ServerManagedPolicy模式发布了一个应用程序到Android Market的。 几天前有人破解使得它总是回应“使用缓存许可证的响应”,并允许访问的APK。 如何避免在未来的应用程序吗?谢谢! 解决方案 我同意@汤姆范德Woerdt 实施自己的许可库 我也想请您看看看看这个从谷歌I / O 2011: 规避海盗和停止吸血鬼 http://www.yo ..
发布时间:2015-12-02 20:16:50 Java开发

如何创建一个混淆的jar文件?

我如何去创造一个模糊处理的jar文件?截至目前,我无法在Android的lib目录的项目很容易导出到一个罐子,并使用它。我如何混淆jar文件? 我的最终目标是让其他人使用我的lib.jar在他们的项目。我只是想保护code,就像我可以... ...:) 解决方案 原来这是可能的,这并不难。尝试3小时后,我终于想通了! Android提供下一个方便的ProGuard的图形用户界面: A ..
发布时间:2015-12-02 20:16:14 移动开发

ANT构建为Android Proguard的混淆

能否样品/简单模糊处理的ANT Android的任务的人分享?只要我有完整的APK,我只需要通过*类HRU Proguard的,然后prepare * .dex打造APK 解决方案 我找到了解决办法: 在获取 Proguard的 - 副本proguard.jar为已知的目录(比如MyProject的/ ProGuard的) prepare proguard.cfg -describing什么 ..
发布时间:2015-12-02 18:12:41 移动开发

错误使用Proguard的杰克逊库后模糊处理工作

通过各种查询与使用Proguard的问题瓦特/混淆冲刷后,我来,我觉得我可能是的只有的是具有这一具体问题的地步。因此,在后。 我有一个相当标准的Andr​​oid应用程序,它利用了基于JSON的REST调用交换数据。我利用杰克逊库解析JSON数据。一切都已经可以完美地运行,直到我们决定将模糊处理为我们的发布版本使用Proguard的。整理出回调有关问题的世界后,我终于坚持了有关杰克逊库中的一个问 ..
发布时间:2015-12-02 18:03:31 移动开发

为番石榴ProGuard的配置与混淆和优化

寻找一个ProGuard的配置为番石榴,将模糊处理和优化,作为默认的设置在网站上没有。 不仅如此,我不能把它导出我的apk文件,我不断收到: 警告:com.google.common.collect.MinMaxPriorityQueue: 找不到引用场'诠释UNSET_EXPECTED_SIZE“类 com.google.common.collect.MinMaxPriori ..
发布时间:2015-12-02 17:44:26 Java开发

如何告诉ProGuard把一切都在一个特定的包?

我的应用程序有很多的活动,并使用本机库了。与Eclipse中产生的ProGuard默认的ProGuard配置中删除的东西 - 鼠标点击的方法,静态成员,回调方法而我的机库使用...它有一个简单的方法来指导ProGuard的,以不会从我的包中取出什么?删除的东西只保存大约2.5%的应用程序的大小,而是完全打破了我的申请。配置,测试和维护它由类类的ProGuard配置将是一个痛苦。 解决方案 由于 ..
发布时间:2015-12-02 17:43:10 移动开发

如何保持的javadoc可见混淆后

我建了一个漂亮的Javadoc文档我的项目是开发者的 JAR文件 但我为了运行的ProGuard到obfuscat我的code毕竟Javadoc文档都没有了。 我想保持的javadoc在罐子里我所有的公共方法。 有谁知道如何进行模糊处理后仍保持明显的Javadoc? 谢谢! 解决方案 的Javadoc从中提取的源文件的。这是不可能从类文件的,既不干净也不模糊创建的javadoc。 Pro ..
发布时间:2015-12-02 17:10:23 移动开发