Android Studio Iguana+在libs.versions.toml添加指定版本插件失败求助
解决Juspay HyperSDK Asset插件在libs.versions.toml中无法解析的问题
问题根源
Juspay官方集成指南未适配新版Gradle的Version Catalog(libs.versions.toml)配置模式,且插件坐标写法、仓库配置存在遗漏,导致插件无法被Gradle解析。
解决方案
修正插件坐标格式
在libs.versions.toml中填写完整的插件ID(包含groupId),而非仅插件名称:[plugins] hypersdk-asset-plugin = { id = "in.juspay.hypersdk-asset-plugin", version = "1.0.0", apply = false }添加Juspay专属仓库
该插件不在默认的Google/Maven Central仓库,需在项目级settings.gradle的依赖管理块中添加Juspay的插件仓库:dependencyResolutionManagement { repositories { google() mavenCentral() maven { url "https://maven.juspay.in/jp-build-packages/hypersdk-asset-plugin/" } } }正确应用插件
在App模块的build.gradle中通过Version Catalog引用或直接ID应用插件:// 方式1:使用Version Catalog引用 plugins { id 'com.android.application' id libs.plugins.hypersdk-asset-plugin } // 方式2:直接使用完整ID plugins { id 'com.android.application' id 'in.juspay.hypersdk-asset-plugin' }清理缓存并同步
点击Android Studio顶部的「Sync Project with Gradle Files」按钮完成同步;若仍报错,执行File → Invalidate Caches... → Invalidate and Restart清理缓存后重试。
内容的提问来源于stack exchange,提问作者Shubham Sejpal
相关产品推荐
相关产品推荐

