我正在尝试在我的 gradle 文件中启用minifyEnabled true以进行部署,但出现以下错误: 我的代码如下 AppContainer.kt 服务库.kt MesApiServiceRepository.kt MesResponse.kt proguard-rules.pro 有人 ...
我正在尝试在我的 gradle 文件中启用minifyEnabled true以进行部署,但出现以下错误: 我的代码如下 AppContainer.kt 服务库.kt MesApiServiceRepository.kt MesResponse.kt proguard-rules.pro 有人 ...
我在我的多模块库项目的每个模块中使用它 有什么办法可以在构建阶段禁用配置输出到控制台吗? 这是一个例子: 这只是日志 output 的一部分。它继续打印我的 proguard-rules-library.pro 文件的内容 PS 文件中没有 -printconfiguration 标志,但默认的 ...
我在 proguard-rules.pro 中添加了以下代码,用于在我的项目中启用 proguard 后生成可修改的崩溃报告。 我没有在 build.gradle 中添加 mappingsFileUploadEnabled。这意味着根据 crashlytics 文档,插件将自动上传映射文件。 当我 ...
我一直面临一个在 Android 中似乎很常见的问题。当应用程序处于发布模式时,我的带有自定义 Javascript 接口的 Webview 无法正常工作。 我无法从 Java 调用 JS 代码。 我觉得问题与 proguard 有关,因为一旦我将“minifyEnabled”设置为“false” ...
我已将我的 Android 项目配置为删除所有“发布”模式下的日志记录,如下所示: build.gradle(应用) pro guard-rules.pro 这确实从应用程序中删除了所有Log.*调用,但是有没有办法将日志保存在特定的 package 中? 例如: ...
我在 Proguard / R8 方面的经验不如其他人丰富。 但是,我认为我偶然发现了 Android Studio 中使用的 Proguard / R8 工具中的错误。 我有一些在独立应用程序中运行良好的 Java 代码。 当我尝试在我的 Android 项目中使用它时,我遇到了崩溃。 当我查看调 ...
我需要使用这个 Package 将 useProguard 设置为 true 作为 iam https://pub.dev/packages/jitsi_meet 但是当我使用这个命令 (flutter build apk --split-per-abi) 来构建一个 APK 时,我得到了这个错 ...
使用 -keep 不会保留方法和字段。 它们被混淆了,但我不想用方法和字段混淆某些类。 使用的规则 如果我使用并且 proguards 返回一个 Java Decompiler 无法反编译的类(反编译后消息'Internal Error')例如 我也试过 [*;}。 ProGuard 版本 7.3 ...
赏金将在 7 天后到期。 此问题的答案有资格获得+250声望赏金。 shko正在寻找这个问题的更详细的答案: 它不应该在发布版本中崩溃。 编辑:更新了依赖项依赖项: 在我的混淆文件中,我有以下内容: 这在调试版本中工作正常,但在发布版本中使用其中一种方法时会导致崩溃。 完整的堆栈跟踪: 我的 p ...
使用isMinifyEnabled = false构建应用程序时,它工作得很好,但是当我启用它时,它停止工作。 堆栈跟踪:ea.j: Serializer for class 'b' is not found. ...
我在sign debug build中收到以下错误日志。 但它在标志发布版本和正常调试版本中运行良好。 我正在使用第三方库来显示 header 组件。 在第三方库中,我面临以下问题 java.lang.NoSuchMethodError: No static method weight$defau ...
我的 flutter 应用程序在调试和配置文件构建时运行良好,但在发布构建时崩溃。 我想了解为什么它会在发布版本上崩溃。 有没有办法像我在调试模式下看到的那样看到异常? 看到打印日志是不够的,我可以看到打印日志并且没有帮助。 我需要知道应用程序崩溃的位置和原因。 所以如果我能看到异常日志会很有帮助。 ...
我下载了 Codename One 教程项目,添加了一些带有库的自定义代码,但在构建项目时出现“合规性检查失败”错误。 此错误是由多个 Proguard 警告引起的,例如: 有 # 未解决的对库 class 成员的引用。 有 # 个未解决的引用程序 class 成员。 这些库运行良好,只是 pro ...
使用 proguard 时,如何在 android 中保留内部 class。 我有一个 classclass A{ public void setXX(B b){} public interface B{ } } 当我在 android 中使用 prouard 时,它会变成class A ...
我已将 android Hilt 应用于我的项目,并且在调试模式下一切正常。 这里的问题是当我在发布模式下将 minifyEnabled 设置为 true 时,应用程序崩溃了。 这是因为我的应用程序 package 目录被混淆了,并且 Hilt 无法在运行时找到合适的类。 如果我将 minifyEn ...
在 Firebase 中,我开始接收这些堆栈跟踪: 当显示 Snackbar 时,应用程序有时也会在启用 Proguard 的情况下崩溃。 ...
我在我们现有的 Android 移动应用程序中创建了一个 Wear OS 模块。 两个应用程序模块都保留在项目中,如下所示: 我们有一个common.gradle供app和wear_presentation使用: 在 Wear OS 模块之前,我们在app模块中只有一个 proguard 文件来处理 ...
我正在尝试将混淆的 jars 发布到 nexus repo。 我创建了一个使用 proguard 混淆代码的任务,然后是一个将混淆的 jars 复制到构建文件夹中的任务。 问题是当我运行./gradlew publish时,项目会重新构建并且 jars 再次更改为非混淆。 我试图更改发布任务但没有结 ...
使用哪些 ProGuard/R8 规则? 目前只有活动没有重命名 我还需要为屏幕记录保留片段的名称,但片段中的代码本身应该被混淆 ...