proguard 相关问题

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

在r8 obfuscates

我们在使用R8时将AGP版本从7.1.0升级到8.3.0之后,我们正在经历问题。 AGP:8.3.0 Gradle:8.4 爪哇:17 在R8 OBFUSC之后,所有被覆盖方法都被转换为最终方法...

回答 1 投票 0



R8 和 ProGuard:使用 @Keep 注释的数据类中缺少类错误

由于某种原因,我们的一个数据类模型在构建过程中被混淆或删除,我们必须向其添加 @Keep 注释才能工作。 @保持 数据类 CommonNotification( val 标题:字符串...

回答 2 投票 0

在处理 proguard 和 spring 时遇到困难

我有一个使用 spring 注释扩展的 Web 应用程序,并且我的 proguard 配置如下所示: -printmapping out.map -不优化 -保留目录 -重命名源文件属性...

回答 3 投票 0

如何使用 R8 分析/优化混淆

最近,我的团队致力于更新我们的 AGP,因为我们已经严重落后,并且将 fullMode 设置为 R8 的默认选项,我们遇到了一些有关构建时间的问题。本地构建

回答 1 投票 0

R8 在创建发布 Android apk 时发出警告

我在 google play 上看到警告,我需要打开 minifyEnabled。当我激活它时,我在编译时收到这些警告,并且我用于 google play 订阅者控制的库无法正常工作

回答 1 投票 0

如何为第三方java文件android studio添加ProGuard规则?

我已使用以下设置在我的应用程序中启用了 ProGuard: 梯度 复制代码 minifyEnabled true 收缩资源 true 然而,反编译我的APK后,我注意到在sources/...

回答 1 投票 0

混淆时如何避免proguard修改包结构

我有一个android库项目,其结构如下: - com. 域名 ------------.internal //库的内部类 ------------.thirdPartyLib //第三方库包重命名 -...

回答 1 投票 0

R8 由于 `lombok.NonNull` 注释而不断阻止构建

当我尝试生成完美构建和运行的应用程序的签名应用程序包/APK...时,出现以下错误: 运行 R8 时检测到缺少类。请添加缺少的课程或

回答 1 投票 0

Log4j 和 Proguard 混淆

我试图通过 MAven Proguard 插件混淆我的代码,它几乎完美地工作:运行混淆的 jar 时,我收到有关 log4j 的警告和错误。结果是我...

回答 1 投票 0

如何在Android中混淆资源字符串名称? [已关闭]

我目前使用 LVL 和 Proguard 的组合作为防范盗版的第一道防线。 但是,资源字符串呢? 例如,如果有一个类似“License...

回答 2 投票 0

org.xmlpull.v1.XmlPullParser 出现 Android ProGuard 错误

当我的应用程序使用 ProGuard 构建时,它会失败并显示以下消息。 我使用 Android SDK 生成的默认 proguard.cfg 和一些 -libraryjar。 我能为它做些什么呢? [2011-03-17 09:27:0...

回答 9 投票 0

如何将 Kotlin 与 Proguard 一起使用

我正在尝试将 Kotlin 添加到我的项目中,并且我需要使用 proguard。我应该向 proguard 添加哪些规则来支持 Kotlin? 谢谢你

回答 6 投票 0

将参数传递给Proguard配置文件

我需要将一个参数传递给我的 proguard 配置。在这种情况下,参数代表要混淆的程序的版本。这是我的配置文件: -injars 'C:\Users\jmurray\

回答 1 投票 0

我正在努力使用 Dagger/Hilt 和 Proguard 在 Android Studio 中编译 Android 项目

所以我对 Android Studio 和 Android 开发还很陌生;我的背景是 Java 全栈。 我首先从 Android Studio 创建一个默认模板,然后移动我的代码(以及来自匕首的代码

回答 0 投票 0

混淆资源字符串可能会泄露太多有关编程逻辑的信息[关闭]

我目前使用 LVL 和 Proguard 的组合作为防范盗版的第一道防线。 但是,资源字符串呢? 例如,如果有一个类似“License...

回答 2 投票 0

如何在android中使用retrace.bat

我在命令提示符下使用 retrace.bat -verbose mapping.txt obfuscated_trace.txt 。 但它在 obfuscated_trace.txt 中没有显示任何内容。 项目中的mapping.txt 副本。 步: cd * ndroid-sdk\...

回答 4 投票 0

从Proguard (Xamarin.Android)获取mapping.txt文件

发布版本后,我想获得可以使用 Proguard 完成的mapping.txt 文件。 我已将 proguard.cfg (BuildAction 设置为 ProguardConfiguration)文件添加到项目中,并在下一个con...

回答 3 投票 0

带有模糊日志的应用程序崩溃版本构建我如何得出实际文件行号

我的应用程序正在调试模式下工作。当我使用 minifyEnabled true 生成发布版本时,它崩溃了。当我签入日志时,它仅显示在 J2.c.l(SourceFile:46) 我怎么知道J2是什么? 在我的

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.