gpt4 book ai didi

android lint 库模块中未使用的资源在应用程序中使用

转载 作者:IT老高 更新时间:2023-10-28 22:23:00 32 4
gpt4 key购买 nike

我的应用分为主应用和不同的库模块。当我运行时

./gradlew lint 

独立检查每个模块,并为每个模块生成一个 lint.xml 文件。在 lint.xml 文件中有大量未使用的资源警告,但这些资源在主应用程序中使用。如何配置 lint 以在应用中全局检查资源是否被使用?

谢谢:)

最佳答案

诀窍是只通过那里递归地检查您的应用程序组件和应用程序的其余部分:

启用递归 lint 检查

android {
lintOptions {
checkDependencies true
}
}

仅检查应用

./gradlew :app:lintDebug

这不仅可以解决未使用的资源问题,而且速度更快,因为 lint 只调用一次,而不是每个模块调用一次。这意味着 SDK 中的符号解析等操作只执行一次。

关于android lint 库模块中未使用的资源在应用程序中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32582597/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com