首页 > 解决方案 > 如何使用 proguard 将文件保存在 assets 文件夹中?

问题描述

在此处输入图像描述

我正在使用 proguard 来混淆我的代码,所以我将我的 drawables 文件夹排除在混淆之外。

我在资产文件夹中有一个 .json 文件。我知道如何保持 res/drawable 但不知道如何将文件保存在 assets 文件夹中?

保持.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
    tools:keep="@drawable/*"/>

标签: androidproguardobfuscation

解决方案


伙计们,我找到了解决方案。我将 country.json 从 assets 文件夹移动到 raw 文件夹并更改了 keep.xml 文件。

保持.xml:

 <?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
    tools:keep="@drawable/*,@raw/*"/>

推荐阅读