proguard 相关问题

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

android R8 如何保留类名而不保留成员

现在我有一个名为“ABC”的注释,我想保留具有由“ABC”注释的成员的类,例如 类测试{ @ABC var testField: Int = 0 var testField2: Int...

回答 1 投票 0

proguard.ParseException:需要分隔符“;”在“sProcessGlobalConfig”之前

我正在使用 Cordova-android 12.0.1 并尝试使用 ProGuard 7.3.2 而不是 R8 来混淆它。但是,每当我尝试构建时,它都会返回以下错误: 任务 ':app:

回答 1 投票 0

使用 proguard 删除 Log 调用

我正在尝试使用 proguard 来删除我的所有日志: 我在 proguard-project.txt 中输入了以下行: -assumenosideeffects 类 android.util.Log { *; } 我的project.properties看起来...

回答 3 投票 0

Gradle 和 Java 版本更新后,FirebaseUI 登录无法使用 Proguard

我在使用 FirebaseUI 的 Android 应用程序中使用登录功能时遇到问题。最初,在启用 Proguard 的情况下它可以正常工作。然而,在进行了一些版本更改之后...

回答 1 投票 0

log4j2 自定义附加程序在 proguard 后无法工作

应用 proguard 后出现以下错误。 用于 proguard 的 -injar 没有收到错误。 通过跳过所有类(包括来自混淆的依赖项)来检查错误...

回答 1 投票 0

代号一 - ProGuard - 重复的 jar 条目

我有一个现有的 Codename One 应用程序,希望从 GTFS 实时数据源添加一些数据。一切都很好,直到我添加以下语句: 尝试 { FeedMessage.parseDelimite...

回答 1 投票 0

Proguard 在 proguard-rules.pro 中添加包名称后运行 R8 时检测到缺少类

AGPBI 给出以下输出: > 任务:app:minifyReleaseWithR8 AGPBI:{“kind”:“警告”,“text”:“意外引用丢失的服务类:META-INF / services / r ...

回答 9 投票 0

Google Drive API 与 ProGuard (NPE) 不能很好地配合

目前,我的经验是,一段使用Google Drive API的代码在不引入ProGuard的情况下运行良好。 然而,在介绍 ProGuard 之后,我得到了以下结果......

回答 7 投票 0

在 androidx.lifecycle.a.create(SourceFile:9) 处发布构建 Prugoard/R8 java.lang.ClassCastException(SourceFile:9)

我真的不明白哪个库导致了 minifyEnabled = true 的发布版本中的问题,是 androidx.lifecycle.... 或 androidx.navigation.compose 的问题? 我升级了导航组件...

回答 1 投票 0

Jetpack Compose - RememberSaveable 停止与 ProGuard/R8 一起使用

我几天来一直在努力尝试让 ProGuard/R8 缩小而不破坏我的构建,而且我似乎无法在网上找到有关这个最新问题的任何信息:在我的调试构建中,

回答 1 投票 0

在Flutter 3.7.11上无法正确使用proguard/r8规则

我无法使用 android 的 flutter 有效地从最终 apk 中的代码混淆中排除类。 我正在开发一个插件,它包装了一些本机 Android 代码/库并提供了一些功能...

回答 1 投票 0

将 GSON 与 Google 地图结合使用需要哪些 ProGuard 规则?

这是在升级我的 Gradle 后开始的。 创建我的应用程序的测试版本工作正常。 当我创建发布版本时,我的应用程序崩溃并显示以下错误消息: 致命异常:主要 亲...

回答 1 投票 0

使用 moshi-kotlin-codegen 时启用 R8

我正在尝试为我的项目启用 R8 :https://github.com/alirezaeiii/TMDb-Compose-Playground 构建类型{ 发布 { minifyEnabled true 收缩资源 true ...

回答 1 投票 0

在启用 minifyEnabled 的 Android Studio 上,Crashlytics 映射文件上传失败

在我的gradle配置中激活proguard(minifyEnabled = true)时,构建在步骤中失败: :app:uploadCrashlyticsMappingFileRelease 返回的错误是:java.io.IOException: Crashly...

回答 1 投票 0

R8/ProGuard 规则在 java.lang.ClassNotFoundException 之后保留 org.pytorch.PyTorchAndroid:未找到类

使用 pytorch_mobile 插件并将 minifyEnabled 和收缩资源设置为 true 启动我的 Flutter 应用程序时,出现以下错误: ... F/xxx(25186): java_vm_ext.cc:594] JNI 检测到错误...

回答 1 投票 0

R8/Proguard 保留父包而不保留特定子包

我正在使用的库或依赖项在其子包之一中存在安全问题。假设包的名称是父包,而导致问题的子包的名称......

回答 1 投票 0

AAPT2 aapt2-4.1.0-6503028-osx 守护进程 #0:链接期间出现意外错误,试图停止守护进程

出了什么问题: 任务“:app:processDebugResources”执行失败。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 AAPT2 aapt2-4.1.0-6503028-osx

回答 1 投票 0

在我的 Android 应用程序中激活 ProGuard 时 API 无法工作

启用 minifyEnabled=true API 后不会向服务器发送数据。当我检查服务器时,我发现所有输入均为空。但是,如果我在“proguard-rules.pro...

回答 2 投票 0

Pro-guard 混淆在 android studio 中不起作用

使用最新的Android Studio并更新了所有平台(OsX): 构建.gradle: 安卓 { 编译SDK版本26 默认配置{ applicationId“com.xxxxxxlxxxxxx.apps.firebase” minSdkVe...

回答 3 投票 0

设置 minifyEnabled 为 true 时无法使用 GSON 解析 json 对象

当我使用时 构建类型{ 发布 { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } }

回答 2 投票 0

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