当我这样保护时,所有的R文件都可以显示出来.

-keepclassmembers class com.android.android.R$* {public static <fields>;}
-keep class com.android.android.R$*

我只想保留和显示原始文件.有没有类似的东西来对付这个?

-keepclassmembers class com.android.android.R$.raw* {public static <fields>;}
-keep class com.android.android.R$.raw*

推荐答案

如果你想保留你的Raw个资源,你只需要添加:

-keep class com.example.myapp.R$raw { *; }

假设您的资源包含在com.example.myapp个包中:)

Android相关问答推荐

如何使用喷气背包压缩让Animated Image Vector每次动画化一条路径?

道查询注释部分房间表名称

如何在Android Emulator上从物理设备接收TCP消息

为什么当我在装有Firebase的安卓系统中登录苹果时,收到的邮箱为空?

Android Studio SQLite 错误:列不正确(没有这样的列:_id)

FFmpeg Android 错误

如何在我的sqlite数据库中获取某个玩家的分数

Android - 如何使 TextInputEditText 的高度恰好为 2 行?

在 compose 中做可变状态堆栈

appcompat 依赖从何而来?

来自位图的 WearOS 图标不显示 colored颜色

在 react native 中设置 react-native-paper 组件的样式

Jetpack Compose 动画的行为是什么?

当包含可绘制对象的整数变量传递给 painterResource 函数时,为什么图像不在 Android Studio 中呈现?

为什么项目捕获对象给我在 Compose 中找不到参考

在 Google Play 中将用户从开放测试转移到生产的过程是怎样的?

如何在屏幕旋转或系统主题更改后将光标移动到 TextField 的末尾并保持键盘显示?

如何在最后一个可见项目之后计算惰性列中的空白空间

Kotlin Coroutines 会取代 AsyncTask 吗?

jetpack compose 中的可点击指示是什么?