草庐IT

ProGuard

全部标签

android - Android 上的 Proguard 和 Netty 5

我已经看到几个关于这个问题的问题,但它们是针对旧版本的Netty。我已经尝试了他们的答案,将org.jboss.netty换成io.netty,但出现了同样的错误。我正在尝试编译一个使用启用了Proguard的Netty5.0.0Alpha2(build#16)的Android应用。没有Proguard,应用程序运行良好。启用Proguard后,当它尝试使用Netty时,我会收到此异常:java.lang.IllegalStateException:unknowntypeparameter'I':classio.netty.channel.SimpleChannelInboundHan

android - 将 SpongycaSTLe 与 Proguard 结合使用

我一直在努力使用proguard来让SpongycaSTLe正常工作。大多数情况下,当我导出已签名的APK时会出现问题,要么出现错误,要么应用程序在启动前就崩溃了。所以,我已经设法收集信息以获得一个有效的混淆器配置:-optimizationpasses5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontskipnonpubliclibraryclassmembers-dontpreverify-verbose-repackageclasses''-allowaccessmodification-keepat

android - Android 应用程序中 newrelic 的 Proguard 配置?

我没有在我的应用程序中使用新遗物,它仍然显示找不到类错误。唯一对我有用的解决方案是包含新遗物。我正在使用eclipse。应用程序在调试中运行,现在我想使用混淆器,我是新手。我需要在proguard-project.txt中写什么才能在proguard中包含newrelic。谢谢! 最佳答案 经过一些测试和研究,要使用NewRelic启动Android应用程序并启用ProGuard,只需将以下代码fragment复制并粘贴到您的proguard.cfg文件中(或者如果您已将您的文件指定为proguard-properties.txt)

android - Dagger + Proguard 混淆,创建对象图时出错

运行我的应用程序的混淆版本会抛出以下堆栈跟踪java.lang.RuntimeException:Unabletocreateservicecom.mycompany.myapp.async.alarms.AlarmIntentService:java.lang.IllegalStateException:Errorscreatingobjectgraph:dagger.Lazycouldnotbeboundwithkeydagger.Lazyrequiredbydagger.Lazycom.mycompany.scheduler.c.mNotificationDisplayer如果我

java - 导出 .apk 时出现 Joda 时间和 ProGuard 错误

在Eclipse中,当我导出.apk并启用proguard时,出现以下构建错误:[2014-07-1004:13:30-VirginMobile]Proguardreturnedwitherrorcode1.Seeconsole[2014-07-1004:13:30-VirginMobile]Warning:org.joda.convert.JDKStringConverter$9:can'tfindreferencedclassjavax.xml.bind.DatatypeConverter[2014-07-1004:13:30-VirginMobile]Warning:org.jo

android Proguard混淆与twitter4j

我正在尝试将混淆器与twitter4j一起使用,并在调用newTwitterFactory(configuration)时不断收到noMethodFound异常。这是异常(exception)情况:java.lang.AssertionError:java.lang.NoSuchMethodException:[interfacetwitter4j.conf.Configuration,interfacetwitter4j.auth.Authorization]attwitter4j.TwitterFactory.(TwitterFactory.java:73)atcom.applic

android - 使用 proguard 时 gmailsender 不工作

我正在使用gmailsender在我的应用程序中发送电子邮件。我点击了下面的链接SendingEmailinAndroidusingJavaMailAPIwithoutusingthedefault/built-inapp但是我注意到,每当我使用混淆器构建我的APK时,gmail发件人都不起作用(当我安装该APK时)。没有抛出错误,但没有发送电子邮件。如果我禁用混淆器然后生成APK,那么使用该APK就可以正常工作。任何人都可以建议这里可能有什么问题。:::编辑:::-添加了生成APK时来自控制台的几行错误消息(删节)。我可以通过在PROGUARD配置文件中忽略它们来摆脱这些警告[201

android - Proguard 使用适用于 Android 的 AWS SDK 给出错误

在我的Android应用程序中,我使用了亚马逊的一些库:aws-android-sdk-cognito-2.2.2.jar,aws-android-sdk-core-2.2.2.jar,aws-android-sdk-ddb-2.2.2.jar,aws-android-sdk-ddb-mapper-2.2.2.jar,aws-android-sdk-sns-2.2.2.jar,aws-android-sdk-s3-2.2.2.jar当我在启用Proguard和空文件proguard-project.txt的情况下导出apk文件时,我遇到了这些错误:[2015-09-1109:30:32

android - 尝试在 Android 中使用 Proguard 和 SQLcipher 时出现 NoClassDefFoundError

尝试使用sqlicipher和proguard运行我的应用程序时,我收到了ava.lang.NoClassDefFoundError:net/sqlcipher/CursorWindow。该项目在没有启用proguard的情况下完美运行。我第一次使用sqlcipher创建一个新的数据库时,我得到了上面的错误。我看过另一个看似相同的SO问题,但我已经尝试了该问题的答案,但我仍然遇到错误。AndroidProguardSqlCipherNoClassDefFoundError这是我的整个proguard-properties:-libraryjarslibs/commons-codec.j

android - Proguard 可以混淆 Android 库项目 (APKLIB) 吗?

我正在尝试对Android库项目(APKLIB)进行混淆处理,以便在不损害大部分源代码的情况下将库分发给潜在客户进行测试开发。不幸的是,Google无法提供任何文档和示例,并且唯一对混淆后的APKLIB的引用是没有解决方案的问题帖子。我曾尝试使用android-maven-plugin以及maven-proguard-plugin和Maven来混淆APKLIB,但最终结果并没有混淆。我还尝试将proguard目标移动到maven的流程类和准备包阶段,但没有成功。我的最后一招是将源代码从APKLIB中分离出来并将其混淆为JAR,同时将APKLIB作为AIDL文件和资源保留在混淆后的JAR