在Proguard中保留Assets文件夹(Android)

6
我正在使用 proguard 来混淆我的代码,在一个名为库的模块中有一个 assets 文件夹,我在其中保存了一些在运行时使用的 jar 包。我想在 proguard 中保留这个 assets 文件夹。
以下是它的结构:

enter image description here

我该如何保留这些文件?或者我们如何在ProGuard中传递文件路径?

你找到解决方案了吗?我也在寻找同样的东西。 - Sunny
我也遇到了这个问题。 - Mahdi Moqadasi
1个回答

1
为了保护目录,我们可以在DexGuard规则中使用以下内容:

要保留目录结构,可以使用以下代码:

-keepdirectories mydirectory/*

或者只保留资源本身:(适用于aar中的资源)
-keepresourcefiles */myFile.bar

2
proguard文件中没有keepresourcefiles选项。我们如何获取assets文件夹的目录? - Harsh Shah
我在DexGuard中使用了这个。 - Mahdi Moqadasi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接