android - 如何使用 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/*"/>
解决方案
伙计们,我找到了解决方案。我将 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/*"/>
推荐阅读
- color-scheme - Altair:对选定的列使用可变配色方案
- java - JPA 中的 @Query 为 STR TO DATE 提供空输出
- python - Python 套接字通过以太网电缆连接提供 [WinError 10057]
- mysql - MAMP Pro:sh:mysqldump:找不到命令
- c++ - STL 用户定义的二进制操作
- python - TypeError:第一个参数必须在调度程序库中是可调用的
- php - 是否所有自动增量都必须是主键?如果是,如何在 mysql 的导入数据库中使用 auto_increment 更改所有主键?
- windows - 将参数从命令行传递到 PowerShell 脚本
- python - LSTM 预测
- cordova - PayPal-Cordova-Plugin 不工作/已弃用