AGPBI: {"kind":"error","text":"Duplicate resources","sources":[{"file":{"description":"mipmap-mdpi-v4/ic_launcher","path":"D:\\StarBook\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.png"}},{"file":{"description":"mipmap-mdpi-v4/ic_launcher","path":"D:\\StarBook\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.webp"}}],"tool":"Resource and asset merger"}
时间: 2023-07-08 18:44:50 浏览: 288
这个错误信息表明在您的 Android 项目中存在重复的资源,这会导致资源和资产合并器 (Resource and asset merger) 失败。
在您的具体情况中,重复的资源是 `ic_launcher.png` 和 `ic_launcher.webp`,它们都位于 `D:\StarBook\app\src\main\res\mipmap-mdpi\` 目录中的 `mipmap-mdpi-v4` 文件夹中。
要解决这个问题,您可以考虑删除其中一个文件,或者将其中一个文件重命名。如果您需要同时支持 PNG 和 WebP 格式的图标,则可以在 `mipmap-mdpi` 目录下创建另一个文件夹,例如 `mipmap-mdpi-webp`,并将 WebP 格式的图标放在其中,这样就可以避免重复资源的问题。
请注意,当您在 Android 项目中使用资源时,应该始终确保资源的名称和类型都是唯一的,以避免重复资源的问题。
相关问题
11/6/2023 -- 10:48:39 - <Error> - [ERRCODE: SC_ERR_DUPLICATE_SIG(176)] - Duplicate signature "reject http any any -> any any (msg:"hit pkg.loongnix.cn...";content:"pkg.loongnix.cn"; reference:url, www.pkg.loongnix.cn;)" 11/6/2023 -- 10:48:39 - <Error> - [ERRCODE: SC_ERR_INVALID_SIGNATURE(39)] - error parsing signature "reject http any any -> any any (msg:"hit pkg.loongnix.cn...";content:"pkg.loongnix.cn"; reference:url, www.pkg.loongnix.cn;)" from file /home/wzw/gy_tsource_zw/pack/rules/test.rules at line 6 11/6/2023 -- 10:48:39 - <Warning> - [ERRCODE: SC_ERR_NOT_SUPPORTED(225)] - Eve-log support not compiled in. Reconfigure/recompile with libjansson and its development files installed to add eve-log support.
这个错误提示表明,你的规则文件中有一个重复的规则,即出现了两个消息内容、匹配模式都一样的规则。具体错误是"Duplicate signature",这表示规则的签名重复了。
你需要检查你的规则文件,找到具有相同消息内容和匹配模式的规则,然后将它们合并为一个规则。另外,这个错误提示后面还有一个警告,提示你的Suricata版本不支持Eve-log,你需要重新编译Suricata,安装libjansson及其开发文件,才能支持Eve-log。
11/6/2023 -- 10:40:04 - <Error> - [ERRCODE: SC_ERR_DUPLICATE_SIG(176)] - Duplicate signature "alert http any any -> any any (msg:"hit pkg.loongnix.cn...";content:"pkg.loongnix.cn"; reference:url, www.pkg.loongnix.cn;)" 11/6/2023 -- 10:40:04 - <Error> - [ERRCODE: SC_ERR_INVALID_SIGNATURE(39)] - error parsing signature "alert http any any -> any any (msg:"hit pkg.loongnix.cn...";content:"pkg.loongnix.cn"; reference:url, www.pkg.loongnix.cn;)" from file /home/wzw/gy_tsource_zw/pack/rules/test.rules at line 5
这个错误提示表明,在你的规则文件中已经存在一个与你尝试添加的规则完全一样的规则,因此它不能被添加。这是因为Suricata不能允许重复的规则,这可能会导致性能问题和误报警情况。
你需要检查你的规则文件,并删除其中一个与你尝试添加的规则完全一样的规则。或者,你也可以尝试修改现有的规则,而不是添加一个完全相同的规则。
阅读全文