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

Android Studio中Kotlin无法自动导入revolutpay及revolutpayments库

解决Android Studio无法自动导入Revolut依赖类的问题

问题背景

在Kotlin+Flutter的Android项目中,已在Module级build.gradle文件添加以下依赖:

dependencies {
    implementation "com.revolut:revolutpayments:1.0.0"
    implementation "com.revolut:revolutpay:2.2"
}

手动导入相关类后项目可正常运行,但Android Studio无法自动提示或导入这些类:

import com.revolut.revolutpay.api.RevolutPayEnvironment
import com.revolut.revolutpay.api.revolutPay
import com.revolut.revolutpayments.RevolutPayments

解决步骤

  • 同步Gradle并清理IDE缓存

    1. 点击工具栏File > Sync Project with Gradle Files,等待依赖同步完成。
    2. 执行File > Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart重启IDE。
  • 确认依赖配置位置
    确保依赖添加在Module级build.gradle(通常是android/app/build.gradle),而非Project级的build.gradle,同时检查依赖包名、版本号无拼写错误。

  • 检查自动导入设置
    进入File > Settings > Editor > General > Auto Import(Windows/Linux)或Android Studio > Settings > Editor > General > Auto Import(Mac):

    • 勾选Add unambiguous imports on the fly
    • 启用Optimize imports on the fly
    • 确认Exclude from import and completion列表中没有com.revolut相关路径。
  • 刷新依赖索引
    打开Project视图,展开External Libraries,找到com.revolut:revolutpayments和com.revolut:revolutpay依赖,右键选择Library Properties后点击Refresh重新加载索引。

  • 验证Flutter与插件兼容性
    运行flutter doctor命令检查环境,修复提示的Android Studio版本、Flutter插件版本、Kotlin版本之间的兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 09:04:53