proguard相关内容
我用的IntelliJ和运行Proguard的在调试模式,但我似乎无法摆脱的警告,如: 的ProGuard:所有MyApplication]警告:不能写资源[META-INF / MANIFEST.MF] (重复的ZIP条目[Android的支持,v13.jar:META-INF / MANIFEST.MF]) 该项目有几个模块和 Android的支持 - v13.jar 正在对2人使用。我认为
..
我有我的课 ClassMultiPoint 与子类。 公共类ClassMultiPoints { 公共字符串消息; 公开名单< ClassPoints>数据; 公共类ClassPoints { 公共字符串ID; 公开名单< ClassPoint>分; 公共类ClassPoint {
..
我试图混淆的Android应用我的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>(来
..
我会是现在公布我在谷歌Play商店的第一个应用。我在我的应用程序中使用已融为一体pressed图像。而且我有一个关于应用程序的大小一些问题。 如果应用程序的大小是小于2 MB,则有较少的用户会卸载应用程序的机会,是我的这种说法真的属于教育领域?的 不过,当我看到我的apk文件在Windows上,它显示3.10 MB,但是当它被安装在设备从应用程序的信息看它表明: 共.............
..
我在我的项目约5包,是否有可能所有的包合并成一个大包,我想这样做是为了使黑客更难。 如何使用的ProGuard我删除我的源$ C $ C到Log.e Log.d等所有引用。 (我有Eclipse的ADT使用ProGuard已经集成)。 更新:喜欢第2部分相貌可以这样做 -assumenosideeffects类android.util.Log { 公共静态*** D(...);
..
我要排除来自ProGuard的一些文件路径。示例 com.myapp.customcomponents 我怎样才能做到这一点?我讨厌被放置-keep标志为每一个自定义组件文件,我有这个目录中。 我曾尝试以下,但它不工作: -keep公共类com.myapp.customcomponents。* 解决方案 您不要用什么方式这是行不通的规定。你的配置使所有的公共类的名称指定包中:
..
因为我更新了ADT 16日至18(其中授权Proguard的更新,从4.6到4.8),Proguard的已形迹十分古怪(和反复无常?)。 最近这样的问题是,当我尝试导出一个签名(释放)APK,我收到以下错误: Proguard的返回错误code 1.见控制台 警告:com.bta.LibProj2:找不到引用的类com.bta.R $字符串 警告:com.bta.MyDlg1:找不到引用
..
我应该如何使用ProGuard的与ormlite库在Android? 尝试这样的: -keep类com.j256。** -keepclassmembers类com.j256。** -keep枚举com.j256。** -keepclassmembers枚举com.j256。** -keep接口com.j256。** -keepclassmembers接口com.j256。** 但我得
..
目前,我有说,一块code,它利用了谷歌驱动器API 运行良好,而不会引入ProGuard的经验。 然而,引进的ProGuard后,我得到以下运行时错误。 在java.lang.Thread.run(Thread.java:856) 显示java.lang.NullPointerException:产生的原因 在com.google.api.client.util.Types.getA
..
我刚使用ProGuard的,但类我试图通过反射来实例不工作。 我有一个接口 算法 我通过类这样的 AlgorithmFactory.SomeClassThatExtendsAlgorithmImpl.class 类实例化这样 公开的ArrayList<算法> getAlgorithms(上下文CNX){ ArrayList的<算法>名单=新的Arr
..
这是我在Android的工作室的第一个项目,和我的应用程序还没有在code进行模糊处理... 使用即时通讯在build.gradle文件此配置: 我使用的是构建>生成签名APK ......与运行Proguard的检查。 而且,当我使用Apk_OneClick.v4.2已经测试了,我的code是完全地易于阅读: 请,帮-我。 :( 解决方案 你可能没有真正签署APK的发布版本通过签署向
..
我正在开发的Android应用程序,并使用Proguard的混淆了code。 目前我使用ProGuard的配置: -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dont preverify -verbose -optimizations!code /简/算术,!现场/
..
将ProGuard的工作混淆静态字符串常量? 解决方案 ProGuard的不模糊字符串常量,正如它的常见问题。其最近专门的封闭源代码的兄弟为Android, DexGuard ,提供了额外的应用程序保护技术,如加密字符串和类加密。 (我ProGuard,并将DexGuard的开发者)
..
假设我需要应用相同的规则为一个应用程序项目,其依赖库项目,我需要重复proguard.cfg从应用程序的内容到库项目? 在换句话说,它的应用程序的proguard.cfg“接管”所有它所依赖的库项目,或必须明确指定为每个库项目的规则? 解决方案 自行库项目不运行ProGuard的,所以他们不使用任何配置。 应用程序项目混淆了整个code基地,包括任何引用的库,所以需要正确配置应用程序cod
..
所以,我的 TRYING 的释放一些软件,但Proguard的是让我头疼。 当我尝试使用ProGuard的我得到很多的警告,即“找不到引用的类”的出口 例如: [2011-08-07 17点44分37秒 - 游戏]警告:org.simpleframework.xml.stream.StreamReader:找不到引用的类javax.xml.stream中。 events.XMLEvent
..
这是我第一次使用Proguard的,我已经注意到,如果你添加许多自定义规则 ProGuard的-project.txt 这显然需要更多的时间用于建设。这是导致Eclipse的崩溃报告超过了 GC开销限制,然后我必须强制关闭的Java下来,因为编辑器继续弹出错误和警告对话框。有什么办法避免对Eclipse的这些连续死机等修复报告的问题解决方案 固定的,我了解这个问题的所有其他论坛的帖子,但没有人说
..
我有这ProGuard的配置,以去掉调试日志报表时,我发布一个Android应用程序: -assumenosideeffects类android.util.Log { 公共静态*** D(...); 公共静态*** V(...); } 这工作正常—我可以调用,如 Log.d(“这是一个调试语句”)ProGuard的日志和Android日志输出中看到; 被删除
..
当我编译我使用ProGuard Android应用程序使我得到以下错误: -dex: [回应]转换编译的文件和外部库到/home/ka/dev/workspace/Im$p$pss/build/classes.dex ... [应用] [应用]意外的顶级例外: [应用] com.android.dx.cf code.SimException:局部变量的类型不匹配:尝试设置或访问类型的值的ja
..
我开发一个应用程序,我用几个第三方API和SDK,如Dropbox的和谷歌驱动器。 这些库requiers API密钥。私人和公共的。 目前我也有东西是这样的: 公共类DropboxService { 私人最终静态字符串APP_KEY =“jk433g34hg3”; 私人最终静态字符串APP_SECRET =“987dwdqwdqw90”; 私人最终静态接入类型ACC
..
我只是混淆我的Android code。使用ProGuard的,然后反编译它。有一些字符串我真的想从窥探隐藏。当我反编译我的code中的字符串在那里给大家看......和变化。其中一个字符串是一个URL到我的授权服务器,他们可以有效改变URL指向一个假冒的服务器(我将发布服务器code公众)。什么是隐藏这种信息的最佳方式是什么? 另外,我注意到,R类字符串都是随机的数字,但是我无法找到在反编
..