proguard 问答列表

java.lang.ClassNotFoundException:未找到类“androidx.compose.runtime.PrimitiveSnapshotStateKt”

作者:Marco Portacio 提问时间:9/18/2023

我目前正在开发一个任务管理器应用程序。但是,当应用程序处于调试变体中时,一切正常运行并且编译没有问题。但是当我切换到发布变体时,我在 Firebase Crashlytics 中收到此错误日志,并且应...

如何混淆使用 Kotlin 编码的 SDK(并摆脱元数据)

作者:AlexG 提问时间:9/14/2017

我正在开发一个 SDK(Android 库),我必须对大部分代码进行混淆,这样客户就不会尝试使用内部代码。 我的库是用 Kotlin 编码的,我使用 Proguard 对代码进行混淆。问题是还有@ko...

Android IllegalArgumentException:无法为 retrofit2 创建调用适配器。电话<wh3>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

用于数据绑定的 Android proguard 规则

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

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

为什么新旧 APK 差异没有加起来?

作者:robl 提问时间:11/12/2023

我正在尝试减小 APK 的大小,并通过以下方式使 R8 最小化更加激进 使用文件而不是常规文件proguard-android-optimize.txt 删除本地文件的内容以减少异常proguard...

在 Android Studio 中升级版本后,应用崩溃

作者:foseja 提问时间:10/31/2023

升级 Gradle、Android Gradle 插件、JDK 版本、compileOptions 版本后应用崩溃。 变化是, Gradle: 7.5 -> 8.1 AGP: 7.4.1 -> 8...


共32条 当前第1页