如何解决项目中app:hiltAggregateDepsDebug警告问题
解决Hilt依赖聚合时的AndroidX迁移警告
问题分析
你遇到的警告源于core-1.9.0-api.jar库未完成AndroidX全量迁移,同时包含AndroidX与旧支持库的引用,Jetifier会自动尝试重写该库,但仍会抛出提示。
解决步骤
定位并升级依赖
执行Gradle命令查看依赖树,找到引入该core库的来源:# Mac/Linux环境 ./gradlew app:dependencies # Windows环境 gradlew.bat app:dependencies找到对应依赖后,优先升级其至完全支持AndroidX的版本;也可直接在Module级
build.gradle的dependencies块中强制指定core库的最新稳定版:implementation("androidx.core:core:1.12.0") // 替换为当前最新稳定版本确认Jetifier配置有效性
检查项目根目录的gradle.properties文件,确保以下配置已开启:android.useAndroidX=true android.enableJetifier=true这两项配置确保项目全量使用AndroidX,并自动处理未迁移的旧库引用。
清理Gradle缓存
执行清理命令刷新依赖,规避缓存导致的异常:# Mac/Linux环境 ./gradlew clean build --refresh-dependencies # Windows环境 gradlew.bat clean build --refresh-dependencies排查本地/第三方未迁移库
若项目包含本地aar/jar包,检查并替换为已完成AndroidX迁移的版本;对于第三方依赖,查看官方文档确认是否支持AndroidX,不支持则考虑更换替代库。
内容的提问来源于stack exchange,提问作者Aniket Jain
相关产品推荐
相关产品推荐

