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

Kotlin中Solana库导入报错:Unresolved Reference问题求助

Solana Mobile库导入Unresolved Reference错误排查方案

问题描述

尝试导入以下代码时,出现Unresolved Reference错误:

import com.solana.rpc.SolanaRpcClient
import com.solana.networking.KtorNetworkDriver

错误分别出现在rpc(找不到com.solana.rpc包)和KtorNetworkDriver(找不到该类)。已按照要求添加依赖并同步,也执行了清理重建项目操作,但问题未解决:

dependencies {
    implementation("com.solanamobile:rpc-core:0.2.6")
} 

排查解决步骤

  • 补全缺失的依赖模块:KtorNetworkDriver属于独立的networking模块,rpc-core并不包含该部分代码,需要额外添加依赖:

    implementation("com.solanamobile:networking:0.2.6")
    
  • 核对包路径与版本匹配性:部分版本的Solana Mobile库调整了包结构,比如SolanaRpcClient在部分版本中的路径为com.solana.rpcclient.SolanaRpcClient,可以查看对应版本的源码确认正确路径。也可以尝试升级到最新稳定版依赖,避免版本兼容性问题。

  • 确认仓库配置正确性:确保项目根目录的build.gradle中配置了MavenCentral仓库,否则无法拉取Solana Mobile的库:

    repositories {
        mavenCentral()
        google()
    }
    
  • 清除IDE缓存:在Android Studio中执行File -> Invalidate Caches...,选择Invalidate and Restart,彻底清除缓存后重新同步项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 14:22:04