ProGuard 问答列表

用于数据绑定的 Android proguard 规则

作者:Aagam Shah 提问时间:10/5/2023

我在布局文件中使用了 onclick 数据绑定 <data> <variable name="clickHandler" type="com.example.ui.ClickHandler...

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

作者:Jade 提问时间:10/8/2023

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

如何防止 R8 在发布版本中删除公共 Compose Preview 方法?

作者:Marat 提问时间:9/28/2023

我正在使用 Airbnb/Showkase 库将所有预览收集到目录中,并且正在探索将该目录浏览器活动的入口点放在应用程序生产版本的管理设置页面的某个位置的想法。 当我运行调试版本时,Showkase...

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

作者:Bitwise DEVS 提问时间:9/20/2023

出于某种原因,我们的一个数据类模型在构建过程中被混淆或删除,我们不得不向其添加注释才能工作。@Keep @Keep data class CommonNotification( val title...

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

作者:user924 提问时间:9/6/2023

我真的不明白哪个库导致了发布版本中的问题,带有 或 的东西?minifyEnabled = trueandroidx.lifecycle....androidx.navigation.compose ...

Android IllegalArgumentException:无法为 retrofit2 创建调用适配器。电话&lt;wh3&gt;

作者:Hector 提问时间:6/13/2023

我遇到了以下运行时异常,我的 android 应用程序已从 AGP 升级到7.4.28.2.0-alpha07 java.lang.IllegalArgumentException: Unable ...

DexIndexOverflowException 仅在运行测试时

作者:John D. 提问时间:10/24/2015

我可以毫无问题地在我的调试和发布变体中成功构建和运行我的 Android 应用程序。然而,当我尝试运行我的新单元测试(我以前从未有过)时,我得到了可怕的 DexIndexOverflowExcepti...

带有 Kotlin 1.8.20 的 Android Gradle 插件 8.0.0 导致 OkHttp3 R8 缩小问题

作者:J. Hegg 提问时间:4/18/2023

使用 Android Gradle 插件 (AGP) 8.0.0 升级到 Kotlin 1.8.20 后,我在运行 Gradle 任务时突然收到以下错误消息::app:minifyProdWithR8...

R8 minifyReleaseWithR8 FAILED:尝试在不可推送的排队程序工作列表中将操作排队

作者:tasjapr 提问时间:1/19/2023

Android Gradle Plugin版本 - (与 ) | 版本(与 AGP 捆绑)7.4.07.3.1R84.0.48 我尝试在我的文件中生成带有下一个配置的签名发布版本:build.gra...

在代码中存储(部分)Proguard 混淆映射

作者:Mohammad 提问时间:2/3/2023

在这样的 android Java 代码中: String methodName = "myMethod" public void myMethod() { } 是否可以在运行时找出方法的混淆...


共32条 当前第2页