proguard相关内容

如何配置ProGuard的对JavaScript界面​​?

我有一个实现了一个web视图这需要使用JavascriptInterface的。它的正常工作时,不进行模糊处理,但一旦Proguard的是积极的,这是行不通的。我在这里看了看其他的答案,但我仍然无法得到它的工作。 部分的WebView类的: 公共类Activity_Webview { 私人的WebView web视图; 公共无效的onCreate(包savedInstanceStat ..
发布时间:2015-12-02 11:43:29 移动开发

如何从删除类型参数停止Proguard的?

我目前正在试图混淆一系列库。我的基本库,其中包含几类,并使用类型参数的方法,是无法使用其他code,由于通过Proguard的混淆要删除的类型参数。消除混淆消除这些问题。我已经通过所有ProGuard的使用文档,示例和故障排除的阅读,但一直无法找到如何应对类型参数或ProGuard的方面剥离类型参数的任何文件。 构造类型参数问题: 库1包含以下类: 公共抽象类AbstractFactoryF ..
发布时间:2015-12-02 11:05:46 Java开发

对于Facebook的Andr​​oid ProGuard的设置

我终于找到了为什么我的应用程序崩溃建发布。 ProGuard的确实剥code从我的应用程序,但我$ P $通过手动添加的类与ProGuard的-android.txt在保持命令(在SDK中找到)pvented这一点。 有关Facebook的我用: -keep类com.facebook.android。* -keep类android.webkit.WebViewClient -keep类*扩展 ..
发布时间:2015-12-02 11:05:44 Java开发

如何混淆在Eclipse中使用Proguard的一个Android库(.jar文件)

我看到有关如何混淆在Eclipse中使用ProGuard的Andr​​oid应用程序(的.apk文件)很多帖子。另请参阅“当您生成应用程序在释放模式,或者通过运行ant版本或通过使用导出向导在Eclipse中,构建系统会自动检查,看看是否proguard.config属性设置。如果是,ProGuard的自动包装万事成之前处理应用程序的字节code 一个的apk文件。“ 但是,如果出口的Andr​ ..
发布时间:2015-12-02 01:05:35 Java开发

Proguard.cfg失踪

我在今天升级日食的错误,现在不能让我一个新的Andr​​oid项目,走了。 我得到的消息Proguard.cfg(该文件无法找到)。 这是哪里的事情,我似乎无法找到它呢?是否有可能摆脱它,我没有在该项目中需要混淆... 感谢 解决方案 如果你真的不需要Proguard的混淆你发布的版本,你可以删除default.properties文件以下行项目中的根文件夹: proguard.c ..
发布时间:2015-12-02 01:05:11 Java开发

Android的混淆使用ProGuard的不断混淆的jar包的应用程序 - 或者是什么呢?

我是新来使用Proguard的,所以我可能会做一个新手的错误。我有一个应用程序,当我运行发布版本(使用Proguard的混淆),它很快崩溃pretty的。我相信我已经收窄,到现在看来似乎是混淆我的参考图书馆的事实。在我的情况下我的参考库用于定义我使用的通信使用谷歌Protobuffers其他设备我的邮件类。我建立使用,蚂蚁释放。 我ProGuard的配置是: -optimizationpass ..
发布时间:2015-12-02 01:01:25 移动开发

出口签署应用程序时使用android.support.v4.app蜂窝兼容包Proguard的错误

我在我的项目中使用V4兼容包,但是当我尝试导出一个签名的应用程序,我从Proguard的以下信息。我GOOGLE了整个晚上,但我没有找到答案,以解决这个问题。 [2011-07-03 1时46分29秒 - worldscopeApp] Proguard的返回错误code 1.见控制台 [2011-07-03 1点46分29秒 - worldscopeApp]警告:android.suppo ..
发布时间:2015-12-02 00:58:45 移动开发

Android的Proguard的重复定义

我尝试添加第三方库(JmDNS)我的Andr​​oid项目。 我创建的基本项目目录下的文件夹“库”,并在该目录下降jar文件。 当我试图建立自己项目使用Ant(蚂蚁释放),我收到一个“重复定义”的通知似乎是每个类的JmDNS jar文件。 .... [ProGuard的]注:库类的重复定义[javax.jmdns.impl.tasks.state.Canceler] [ProGuard的] ..
发布时间:2015-12-02 00:30:49 移动开发

Android的,JavaMail的和ProGuard的

我想使用JavaMail在我的Andr​​oid应用程序,但ProGuard的抱怨有关的东西整​​个负载,它无法找到。我曾尝试,我发现,当搜寻互联网的各种补救措施,但似乎没有任何工作。有没有人有这个东西的工作?谢谢你。 我增加了一些-dontwarn命令到defauly proguard.cfg,并成功地消除所有的警告信息,除了这一个: 警告:org.apache.harmony.awt.da ..
发布时间:2015-12-02 00:23:22 移动开发

在ProGuard的,如何preserve一组类“方法名?

我使用ProGuard的混淆我的android应用。 Android应用包含了一些本地的code,这使得回调完全合格的Java方法。我需要不混淆这些类和它们的方法的名称。下面适当地保持的类名称,而不是方法名。 -keep公共类com.me.dontobf。* -keepnames公共类com.me.dontobf。* 解决方案 有关本地方法: ProGuard的手册>例子>处理本地方法 ..
发布时间:2015-12-02 00:19:21 Java开发

ProGuard的Andr​​oid和GSON

我设立的ProGuard我的Andr​​oid项目。我的项目也使用GSON。 我已经研究ProGuard的配置与GSON和Android的兼容性和碰到这个例子中由谷歌,GSON ProGuard的配置复制: ## ---------------开始:常见ProGuard的配置为所有Android应用程序---------- -optimizationpasses 5 -dontusemixe ..
发布时间:2015-12-02 00:19:04 Java开发

prevent Proguard的去除特定的可绘

在我的Andr​​oid项目,我都存储在RES /绘制一些图像/这是从一个web视图加载HTML文件访问的唯一的。例如(code。在HTML): < IMG SRC =“文件:///android_res/drawable/myfriend.png”> 这些图像通过Proguard的距离APK优化过程中删除。 是否有人知道一种方法来保留这些文件(即使它们不能直接使用在 ..
发布时间:2015-12-02 00:13:13 移动开发

摇篮插件v0.13.1后重复ZIP条目

我一直在使用的摇篮Android插件v0.12但我决定升级到新的版本,因为我需要的新功能(和改进的速度始终是一个加号)。 更新到新v0.13.1后,我不断收到“重复ZIP条目”(从Proguard的),而之前的一切工作。完整的错误: 产生java.io.IOException:无法写入[/Users/.../classes-proguard/netherlands/release/clas ..
发布时间:2015-12-01 23:59:24 移动开发

使用ProGuard的值得的麻烦?

这是我所看到和阅读,如果有人真的想逆向工程软件或反编译,ProGuard的是不会阻止他们。但它至少有一个适度的威慑力?我不知道它是否值得后来翻译我的堆栈跟踪的麻烦。 解决方案 我会建议ProGuard的。即使没有混淆(其可以显著缩短在常量池中使用的名称),它可以用于除去库等的“死code”的(未使用的方法)(它也可以被用来方便地合并一切在一起)。 这需要摆弄“得到正确的”,尤指一点点。如果有 ..
发布时间:2015-12-01 23:59:16 移动开发

如何混淆我的Eclipse IDE的Andr​​oid项目?

我要尽量减少我的应用程序的大小,以及避免逆向工程的应用程序。任何人都可以帮助简单的答案? 解决方案 Proguard的是部分Android的Eclipse插件,这样你就不必手动调用它。 你只需要激活它在你的构建。 要启用ProGuard的,这样它的一部分运行的Ant或Eclipse构建,将 proguard.config 属性在< project_root> /project.p ..
发布时间:2015-12-01 23:53:12 移动开发

proguard.cfg文件丢失

阅读文档上的ProGuard。 。 。 安卓文档 我应该有一个ProGuard.cfg,因为它说... “当你创建一个Android项目,一个proguard.cfg文件会自动在该项目的根目录下生成的。” 如果我谷歌这个问题有答案所有的地方大多说要修改一个警告启动后不能修改该文件的文件。 是文档过时了?如何获取此启用发布版本? 谢谢,加里 解决方案 如果您使用的是 ADT 17或更高版本 ..
发布时间:2015-12-01 23:49:16 移动开发

Android的Proguard的Javascript的接口故障

我在我的项目中使用了一块code如下描述 我创建的.apk文件,我的设备上安装它,它正常工作。如果我尝试使用MyJavaScriptInterface的混淆使用ProGuard项目失败,该方法showHTML(字符串HTML)没有达到。 关于我的ProGuard配置了 -keep公共类com.mypackage.MyClass.MyJavaScriptInterface -keep公共类* ..
发布时间:2015-12-01 23:48:52 移动开发

删除日志呼叫使用的ProGuard

我想用ProGuard的剥夺我所有的日志: 我已经进入下面一行在我的ProGuard-project.txt: -assumenosideeffects类android.util.Log {*; } 和我的project.properties是这样的: proguard.config = $ {sdk.dir} /tool​​s/proguard/proguard-android. ..
发布时间:2015-12-01 23:44:15 移动开发