sbo*_*sbo 24 android lint build.gradle android-gradle-plugin
我的应用程序分为主应用程序和不同的库模块.我跑的时候
./gradlew lint
Run Code Online (Sandbox Code Playgroud)
每个模块都是独立检查的,每个模块都会生成一个lint.xml文件.在lint.xml文件中有大量未使用的资源警告,但该资源在主应用程序中使用.如果使用资源,如何配置lint以在应用程序中全局检查?
谢谢 :)
诀窍是只在那儿递归检查您的应用程序组件和其余的应用程序:
启用递归棉绒检查
android {
lintOptions {
checkDependencies true
}
}
Run Code Online (Sandbox Code Playgroud)
仅检查应用
./gradlew :app:lintDebug
Run Code Online (Sandbox Code Playgroud)
这不仅可以解决未使用的资源问题,而且速度也更快,因为lint仅被调用一次,而不是每个模块一次。这意味着SDK中的符号解析之类的操作仅执行一次。
Kru*_*iya -2
这是 Lint 中最常见的问题。Lint 可能不会检查 XML 文件夹、自定义视图以及资产文件夹中使用的资源。要配置 lint,我可以建议您使用此链接
| 归档时间: |
|
| 查看次数: |
1364 次 |
| 最近记录: |