我想从ProGuard中排除一些文件路径.例com.myapp.customcomponents

我该怎么做?我讨厌为这个目录中的每个自定义组件文件放置-keep标志.

我试过以下方法,但不起作用:

-keep public class com.myapp.customcomponents.*

推荐答案

你没有具体说明它以什么方式不起作用.您的配置将保留指定包中所有公共类的名称:

-keep public class com.myapp.customcomponents.*

以下配置保留指定包及其子包中所有公共类的名称:

-keep public class com.myapp.customcomponents.**

以下配置保留指定包及其子包中所有公共/受保护类/字段/方法的名称:

-keep public class com.myapp.customcomponents.** {
  public protected *;
}

Android相关问答推荐

默认调度程序是否在协程中使用共享线程池?

如何在Android Studio的LinearLayout中禁用阴影

Jetpack Compose X.dp 性能问题?

Android kotlin 中闪屏 API 执行完成后如何根据身份验证将用户导航到特定屏幕

当 EditText 用于在 android studio 中将字符串发送到 firebase 时,仅允许安全调用错误

如何使用滑行加载媒体的专辑封面?

如何在 Android Studio 中为带有 Room 的 SQLite 编写需要参数的查询?

在 Material 3 TopAppBar 代码的哪个位置定义了填充?

在 kotlin 中动态添加 GridView

Compose 状态不是 recomposing

以下代码如何在 Android 上运行

Android Studio XML 文本在 ConstraintLayout 中不居中

使用 Dagger Hilt 获取接口的所有实例

Jetpack Compose UI - 在 AlertDialog 中单击时按钮宽度会发生变化

PayUCheckoutPro Android SDK 实现问题

在 Jetpack Compose 中单击时更改表面项目的背景 colored颜色

在 Jetpack Compose 中清除列表时可组合不重组

如何使用文件提供程序将视频从一个应用程序共享到另一个应用程序?

使 Compose LazyColumn 的最后一项填满屏幕的其余部分

如何设置 Android Auto 媒体应用按钮 colored颜色