草庐IT

proguarded

全部标签

Java 混淆 - ProGuard/yGuard/其他?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion这与这些最近的问题类似:BestJavaObfuscationApplicationForSizeReductionCreatingnon-reverse-engineerableJavaprograms但是,一个人最终推荐了yGu

如何跳过基本包装上的Retrofit2使用的Proguard模型?

我正在使用Kotlin和Raterofit2编写应用程序2。当我使用Proguard时,我在这里遵循规则:https://github.com/krschultz/android-proguard-snippets/blob/master/libraries/proguard-square-retrofit2.pro此外,我也需要采用我的模型,如https://stackoverflow.com/a/41136007/3286489如果我的模型在包装中,它可以正常工作,而且我有-keepclasscom.elyeproj.wikisearchcount.model.**{*;}packagec

java - 不能用 proguard 缩水

这是我的proguard配置(我从android工具文件夹中复制了它并添加了一些行)。-optimizations!code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*-optimizationpasses5-allowaccessmodification-dontpreverify#Theremainderofthisfileisidenticaltothenon-optimizedversion#oftheProguardconfigurationfile(exceptt

java - 不能用 proguard 缩水

这是我的proguard配置(我从android工具文件夹中复制了它并添加了一些行)。-optimizations!code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*-optimizationpasses5-allowaccessmodification-dontpreverify#Theremainderofthisfileisidenticaltothenon-optimizedversion#oftheProguardconfigurationfile(exceptt

java - Android Support v4 22.2.0 的 Proguard 配置

在更新GradleAndroid构建的依赖项以使用本地Mavenextras存储库(在SDK内)中的com.android.support:support-v4:22.2.0后,Proguard开始抛出这些问题。Warning:android.support.v4.app.DialogFragment:can'tfindreferencedclassandroid.support.v4.app.DialogFragment$DialogStyleWarning:android.support.v4.app.FragmentTransaction:can'tfindreferencedc

java - Android Support v4 22.2.0 的 Proguard 配置

在更新GradleAndroid构建的依赖项以使用本地Mavenextras存储库(在SDK内)中的com.android.support:support-v4:22.2.0后,Proguard开始抛出这些问题。Warning:android.support.v4.app.DialogFragment:can'tfindreferencedclassandroid.support.v4.app.DialogFragment$DialogStyleWarning:android.support.v4.app.FragmentTransaction:can'tfindreferencedc

java - Proguard 不会保留类(class)成员的枚举

我正在开发一个作为javajar分发的库,并且我正在对它运行proguard,以便只暴露所需的接口(interface)。我有一个带有一堆成员变量和一些枚举定义的配置类。我的proguard脚本很好地保留了成员变量,但是,枚举定义被混淆了。我已经尝试了所有我能想到的强制proguard保留这些内部定义和公共(public)枚举的方法,但我无法让它工作。我现在正在使用:-keeppublicclasscom.stuff.MyConfigObject{public*;}-keepclassmembersenum*{publicstatic**[]values();publicstatic*

java - Proguard 不会保留类(class)成员的枚举

我正在开发一个作为javajar分发的库,并且我正在对它运行proguard,以便只暴露所需的接口(interface)。我有一个带有一堆成员变量和一些枚举定义的配置类。我的proguard脚本很好地保留了成员变量,但是,枚举定义被混淆了。我已经尝试了所有我能想到的强制proguard保留这些内部定义和公共(public)枚举的方法,但我无法让它工作。我现在正在使用:-keeppublicclasscom.stuff.MyConfigObject{public*;}-keepclassmembersenum*{publicstatic**[]values();publicstatic*

java - 在proguard中,如何保存一组类的方法名?

我正在使用proguard来混淆我的android应用程序。android应用程序包含一些native代码,这些代码对完全限定的java方法进行回调。我不需要混淆这些类及其方法的名称。下面正确地保留了类名,但没有保留方法名。-keeppublicclasscom.me.dontobf.*-keepnamespublicclasscom.me.dontobf.* 最佳答案 对于native方法:ProGuardmanual>Examples>Processingnativemethods#notethatmeansanymethod-

java - 在proguard中,如何保存一组类的方法名?

我正在使用proguard来混淆我的android应用程序。android应用程序包含一些native代码,这些代码对完全限定的java方法进行回调。我不需要混淆这些类及其方法的名称。下面正确地保留了类名,但没有保留方法名。-keeppublicclasscom.me.dontobf.*-keepnamespublicclasscom.me.dontobf.* 最佳答案 对于native方法:ProGuardmanual>Examples>Processingnativemethods#notethatmeansanymethod-