You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法导入ScalarsConverterFactory:添加依赖后仍报错的问题

解决ScalarsConverterFactory无法导入的问题
  • 确保Gradle同步完成
    点击Android Studio右上角的「Sync Project with Gradle Files」按钮,或者在终端执行命令:

    ./gradlew clean build --refresh-dependencies
    

    强制刷新依赖并重新构建项目,避免依赖未被正确拉取。

  • 检查核心Retrofit依赖是否存在
    ScalarsConverterFactory依赖Retrofit核心库,必须确保你的build.gradle中同时添加了同版本的核心依赖:

    implementation 'com.squareup.retrofit2:retrofit:2.9.0'
    implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
    
  • 手动添加正确的导入语句
    自动补全失效时,直接手动写入导入代码:

    import retrofit2.converter.scalars.ScalarsConverterFactory;
    
  • 验证依赖是否真的被引入
    执行终端命令(替换app为你的模块名称):

    ./gradlew app:dependencies
    

    在输出结果中搜索converter-scalars,确认该依赖已被成功引入到当前模块。

  • 清理IDE缓存并重启
    打开File -> Invalidate Caches...,勾选「Invalidate and Restart」,重启Android Studio后重新同步Gradle,解决缓存导致的识别异常。

  • 确认依赖添加的模块正确
    多模块项目中,要确保依赖是添加在你编写Retrofit代码的模块的build.gradle文件中,而非根项目或其他无关模块。

内容的提问来源于stack exchange,提问作者Pakhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 15:23:18