proguard相关内容

Proguard的失败,"不能写资源[META-INF / MANIFEST.MF](重复ZIP条目)"

我用的IntelliJ和运行Proguard的在调试模式,但我似乎无法摆脱的警告,如: 的ProGuard:所有MyApplication]警告:不能写资源[META-INF / MANIFEST.MF] (重复的ZIP条目[Android的支持,v13.jar:META-INF / MANIFEST.MF]) 该项目有几个模块和 Android的支持 - v13.jar 正在对2人使用。我认为 ..
发布时间:2015-12-01 23:28:21 移动开发

ProGuard的缺少类型参数

我试图混淆的Andr​​oid应用我的code与 ProGuard的。但是,这是我的应用程序后,给予例外,在运行: 1月11号至十五日:46:26.818:W / System.err的(21810):java.lang.RuntimeException的:缺少类型参数。 1月11号至15日:46:26.828:W / System.err的(21810):在DA< INIT>(来 ..
发布时间:2015-12-01 22:28:14 移动开发

降低Android应用程序(APK)尺寸

我会是现在公布我在谷歌Play商店的第一个应用。我在我的应用程序中使用已融为一体pressed图像。而且我有一个关于应用程序的大小一些问题。 如果应用程序的大小是小于2 MB,则有较少的用户会卸载应用程序的机会,是我的这种说法真的属于教育领域?的 不过,当我看到我的apk文件在Windows上,它显示3.10 MB,但是当它被安装在设备从应用程序的信息看它表明: 共............. ..
发布时间:2015-12-01 22:27:43 Java开发

Android的Proguard的,删除所有日志报表和合并包

我在我的项目约5包,是否有可能所有的包合并成一个大包,我想这样做是为了使黑客更难。 如何使用的ProGuard我删除我的源$ C ​​$ C到Log.e Log.d等所有引用。 (我有Eclipse的ADT使用ProGuard已经集成)。 更新:喜欢第2部分相貌可以这样做 -assumenosideeffects类android.util.Log { 公共静态*** D(...); ..
发布时间:2015-12-01 22:19:41 移动开发

如何保持/排除特定包路径使用ProGuard的时候?

我要排除来自ProGuard的一些文件路径。示例 com.myapp.customcomponents 我怎样才能做到这一点?我讨厌被放置-keep标志为每一个自定义组件文件,我有这个目录中。 我曾尝试以下,但它不工作: -keep公共类com.myapp.customcomponents。* 解决方案 您不要用什么方式这是行不通的规定。你的配置使所有的公共类的名称指定包中: ..
发布时间:2015-12-01 22:05:51 移动开发

为什么开始使用-libraryjars时,我从来没有需要过呢?

因为我更新了ADT 16日至18(其中授权Proguard的更新,从4.6到4.8),Proguard的已形迹十分古怪(​​和反复无常?)。 最近这样的问题是,当我尝试导出一个签名(释放)APK,我收到以下错误: Proguard的返回错误code 1.见控制台 警告:com.bta.LibProj2:找不到引用的类com.bta.R $字符串 警告:com.bta.MyDlg1:找不到引用 ..
发布时间:2015-12-01 21:58:56 移动开发

ProGuard,并将其反映在Android中

我刚使用ProGuard的,但类我试图通过反射来实例不工作。 我有一个接口 算法 我通过类这样的 AlgorithmFactory.SomeClassThatExtendsAlgorithmImpl.class 类实例化这样 公开的ArrayList<算法> getAlgorithms(上下文CNX){ ArrayList的<算法>名单=新的Arr ..
发布时间:2015-12-01 16:50:07 Java开发

如何使用Android的工作室ProGuard的?

这是我在Android的工作室的第一个项目,和我的应用程序还没有在code进行模糊处理... 使用即时通讯在build.gradle文件此配置: 我使用的是构建>生成签名APK ......与运行Proguard的检查。 而且,当我使用Apk_OneClick.v4.2已经测试了,我的code是完全地易于阅读: 请,帮-我。 :( 解决方案 你可能没有真正签署APK的发布版本通过签署向 ..
发布时间:2015-12-01 16:39:51 移动开发

安卓:什么是Proguard的推荐的配置?

我正在开发的Andr​​oid应用程序,并使用Proguard的混淆了code。 目前我使用ProGuard的配置: -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dont preverify -verbose -optimizations!code /简/算术,!现场/ ..
发布时间:2015-12-01 16:33:12 移动开发

是proguard.cfg需要的库项目?

假设我需要应用相同的规则为一个应用程序项目,其依赖库项目,我需要重复proguard.cfg从应用程序的内容到库项目? 在换句话说,它的应用程序的proguard.cfg“接管”所有它所依赖的库项目,或必须明确指定为每个库项目的规则? 解决方案 自行库项目不运行ProGuard的,所以他们不使用任何配置。 应用程序项目混淆了整个code基地,包括任何引用的库,所以需要正确配置应用程序cod ..
发布时间:2015-12-01 15:56:01 移动开发

ProGuard的地狱 - 无法找到引用的类

所以,我的 TRYING 的释放一些软件,但Proguard的是让我头疼。 当我尝试使用ProGuard的我得到很多的警告,即“找不到引用的类”的出口 例如: [2011-08-07 17点44分37秒 - 游戏]警告:org.simpleframework.xml.stream.StreamReader:找不到引用的类javax.xml.stream中。 events.XMLEvent ..
发布时间:2015-12-01 15:21:11 移动开发

Eclipse的崩溃有超过GC开销极限误差

这是我第一次使用Proguard的,我已经注意到,如果你添加许多自定义规则 ProGuard的-project.txt 这显然需要更多的时间用于建设。这是导致Eclipse的崩溃报告超过了 GC开销限制,然后我必须强制关闭的Java下来,因为编辑器继续弹出错误和警告对话框。有什么办法避免对Eclipse的这些连续死机等修复报告的问题解决方案 固定的,我了解这个问题的所有其他论坛的帖子,但没有人说 ..
发布时间:2015-12-01 15:20:38 Java开发

在ProGuard的优化删除未使用的字符串

我有这ProGuard的配置,以去掉调试日志报表时,我发布一个Android应用程序: -assumenosideeffects类android.util.Log { 公共静态*** D(...); 公共静态*** V(...); } 这工作正常—我可以调用,如 Log.d(“这是一个调试语句”)ProGuard的日志和Android日志输出中看到; 被删除 ..
发布时间:2015-12-01 15:13:53 移动开发

存储在Android的私有API密钥最佳实践

我开发一个应用程序,我用几个第三方API和SDK,如Dropbox的和谷歌驱动器。 这些库requiers API密钥。私人和公共的。 目前我也有东西是这样的: 公共类DropboxService { 私人最终静态字符串APP_KEY =“jk433g34hg3”; 私人最终静态字符串APP_SECRET =“987dwdqwdqw90”; 私人最终静态接入类型ACC ..
发布时间:2015-12-01 14:21:21 移动开发

在模糊处理code隐藏的字符串

我只是混淆我的Andr​​oid code。使用ProGuard的,然后反编译它。有一些字符串我真的想从窥探隐藏。当我反编译我的code中的字符串在那里给大家看......和变化。其中一个字符串是一个URL到我的授权服务器,他们可以有效改变URL指向一个假冒的服务器(我将发布服务器code公众)。什么是隐藏这种信息的最佳方式是什么? 另外,我注意到,R类字符串都是随机的数字,但是我无法找到在反编 ..
发布时间:2015-12-01 14:17:20 Java开发