ProGuard是一种缩小,优化,混淆和预验证Java类的工具。它包含在Android SDK中。
在ProGuard构建的TransactionAttributeSource的Spring NoUniqueBeanDefinition异常。
我有一个基于maven的Java Web应用程序,其中包含Spring 5.2.0.RELEASE。当我尝试用ProGuard 6.2.2混淆代码时,它能成功构建。但是,当我尝试使用ProGuard 6.2.2混淆代码时,却得到以下错误信息......
如果我在调试中构建我的应用程序,它可以完美地工作。然而,当我使用proguard为发布版构建时,我得到了几个错误,然后构建失败。错误摘要:Warning:there were 445 unresolved ...
:[已解决]。在将gradle升级到4.0.0后,retrofit不再收到答复。
从gradle 3.6.3升级到4.0.0后, retrofit只能发送请求,却无法收到响应。从日志中我只能看到 Iokhttp.OkHttpClient: --> GET https:/stg.xxxx......。
过去的几个小时我一直在研究此事,但没有任何运气。无论如何都不会混淆类名。这些只是常规类,而不是活动,服务或其他类似的类...
我正在尝试使用ProGuard混淆我的JAR文件。具体来说...我有一个Java / Spring网络应用程序。因此,我生成了一个WAR文件。我已经从WAR文件的/ WEB-INF / classes中复制了我所有的类...
经过混淆后,包中的类规范名称是否唯一?我目前使用Koin依赖注入,并基于Activity和Fragment的规范名称创建范围...
缺少类:okhttp3.internal.http.UnrepeatableRequestBody
我将Android Studio更新到3.5,现在我的miniifyEnabled存在问题true当我尝试使用okhttp3发送json数据时,主体为null。我试图将这些规则添加为proguard,但是问题是...
升级android build:gradle:4.0.0后,显示proguard中的错误
升级android build:gradle:4.0.0后,显示Proguard中未解决的类名错误。 -保持类rx。** {*; } //解析-keep类org.apache。** {*;} //解析-keep类org.apache ....
我必须将log4j1.2.17移至log4j2.8.2。我在android build.gradle中为log4j2实现做了以下更改。实现'org.apache.logging.log4j:log4j-core:2.8.2'实现'org ....
如何使用ProGuard剥离Timber.tag。(…).d(…)格式的日志?
我需要在生产版本中精简所有木材日志。我在proguard-project.txt中添加了以下内容:-assumenosideeffects类timber.log.Timber * {public static *** tag(.....
从gradle 3.6.3升级到4.0.0后,仅能进行更新但不能接收响应的改造。从日志记录中,我只能看到:I / okhttp.OkHttpClient:-> GET https://stg.xxxxx ....
Android Studio 3.3.2中的Proguard模糊处理
如果minifyEnabled和收缩资源保持为假,混淆是否有效? build.gradle:buildTypes {版本{minifyEnabled false proguardFiles ...
如何为Apache Poi配置Android Proguard
[我正在尝试使用ProGuard和我可能找到的所有可能规则来混淆我的应用程序,但仍然收到以下错误2019-05-23 12:01:48.138 24237-24299 / omegaonedevelopers.client...。
我正在尝试将.wav文件添加到我的React Native应用中,并且Android实现存在问题。该文件不断从构建中删除(当我...时,它在res / raw文件夹中丢失了...
Proguard如何检测未使用的类,有什么办法可以让我们知道要在proguard中添加哪些类?
[每当我在项目中创建请求和响应模型时,我都会将它们添加到proguard中,因此我会格外谨慎,因此proguard不会在Release环境中删除我的模型。但这不是...
换句话说:应该使用什么-keep命令来告诉Proguard避免混淆代表本地库的类? (因为JNA要求名称必须与等效的本机名称相匹配...
为什么minifyEnabled在发布版本中默认为false?
在build.gradle(应用程序)文件中,默认情况下为buildTypes {release {minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard -...