proguard 相关问题

ProGuard是一种缩小,优化,混淆和预验证Java类的工具。它包含在Android SDK中。


在ProGuard构建的TransactionAttributeSource的Spring NoUniqueBeanDefinition异常。

我有一个基于maven的Java Web应用程序,其中包含Spring 5.2.0.RELEASE。当我尝试用ProGuard 6.2.2混淆代码时,它能成功构建。但是,当我尝试使用ProGuard 6.2.2混淆代码时,却得到以下错误信息......

回答 1 投票 1

有proguard问题的版本 - GSON。

如果我在调试中构建我的应用程序,它可以完美地工作。然而,当我使用proguard为发布版构建时,我得到了几个错误,然后构建失败。错误摘要:Warning:there were 445 unresolved ...

回答 2 投票 4


:[已解决]。在将gradle升级到4.0.0后,retrofit不再收到答复。

从gradle 3.6.3升级到4.0.0后, retrofit只能发送请求,却无法收到响应。从日志中我只能看到 Iokhttp.OkHttpClient: --> GET https:/stg.xxxx......。

回答 1 投票 0

Android R8不会混淆类名

过去的几个小时我一直在研究此事,但没有任何运气。无论如何都不会混淆类名。这些只是常规类,而不是活动,服务或其他类似的类...

回答 1 投票 0

为什么ProGuard输出的JAR文件中没有类文件?

我正在尝试使用ProGuard混淆我的JAR文件。具体来说...我有一个Java / Spring网络应用程序。因此,我生成了一个WAR文件。我已经从WAR文件的/ WEB-INF / classes中复制了我所有的类...

回答 1 投票 1

混淆后的Android类规范名称唯一性

经过混淆后,包中的类规范名称是否唯一?我目前使用Koin依赖注入,并基于Activity和Fragment的规范名称创建范围...

回答 1 投票 1

缺少类:okhttp3.internal.http.UnrepeatableRequestBody

我将Android Studio更新到3.5,现在我的miniifyEnabled存在问题true当我尝试使用okhttp3发送json数据时,主体为null。我试图将这些规则添加为proguard,但是问题是...

回答 1 投票 1

升级android build:gradle:4.0.0后,显示proguard中的错误

升级android build:gradle:4.0.0后,显示Proguard中未解决的类名错误。 -保持类rx。** {*; } //解析-keep类org.apache。** {*;} //解析-keep类org.apache ....

回答 1 投票 1

Log4j2.8.2 SimException问题

我必须将log4j1.2.17移至log4j2.8.2。我在android build.gradle中为log4j2实现做了以下更改。实现'org.apache.logging.log4j:log4j-core:2.8.2'实现'org ....

回答 1 投票 0

如何使用ProGuard剥离Timber.tag。(…).d(…)格式的日志?

我需要在生产版本中精简所有木材日志。我在proguard-project.txt中添加了以下内容:-assumenosideeffects类timber.log.Timber * {public static *** tag(.....

回答 1 投票 0

将gradle升级到4.0.0后,改造不再收到响应

从gradle 3.6.3升级到4.0.0后,仅能进行更新但不能接收响应的改造。从日志记录中,我只能看到:I / okhttp.OkHttpClient:-> GET https://stg.xxxxx ....

回答 1 投票 0


Android Studio 3.3.2中的Proguard模糊处理

如果minifyEnabled和收缩资源保持为假,混淆是否有效? build.gradle:buildTypes {版本{minifyEnabled false proguardFiles ...

回答 1 投票 0

如何为Apache Poi配置Android Proguard

[我正在尝试使用ProGuard和我可能找到的所有可能规则来混淆我的应用程序,但仍然收到以下错误2019-05-23 12:01:48.138 24237-24299 / omegaonedevelopers.client...。

回答 1 投票 1

apk中缺少资源

我正在尝试将.wav文件添加到我的React Native应用中,并且Android实现存在问题。该文件不断从构建中删除(当我...时,它在res / raw文件夹中丢失了...

回答 1 投票 0

Proguard如何检测未使用的类,有什么办法可以让我们知道要在proguard中添加哪些类?

[每当我在项目中创建请求和响应模型时,我都会将它们添加到proguard中,因此我会格外谨慎,因此proguard不会在Release环境中删除我的模型。但这不是...

回答 1 投票 2

如何告诉Proguard避免混淆JNA库类?

换句话说:应该使用什么-keep命令来告诉Proguard避免混淆代表本地库的类? (因为JNA要求名称必须与等效的本机名称相匹配...

回答 3 投票 7

为什么minifyEnabled在发布版本中默认为false?

在build.gradle(应用程序)文件中,默认情况下为buildTypes {release {minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'),'proguard -...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.