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

Android集成SDP(Scalable DP)库Gradle配置报错求解决方案

解决build.gradle.kts中添加SDP依赖的报错问题

核心问题:依赖写法不符合Kotlin DSL语法规范

Groovy版build.gradle可以省略字符串引号,但Kotlin DSL(build.gradle.kts)遵循严格的Kotlin语法,必须为依赖坐标添加引号。你之前的两种写法均不符合规范,导致编译报错:

  • 直接复制Groovy代码:implementation 'com.intuit.sdp:sdp-android:1.1.1',KTS解析时会因语法规则冲突抛出错误;
  • 改成括号但未加引号:implementation(com.intuit.sdp:sdp-android:1.1.1),编译器会将com.intuit.sdp视为未定义的Kotlin标识符,从而抛出"未解析引用"类错误。

正确的依赖写法

在你的dependencies块中添加以下代码:

dependencies {
    // 保留原有依赖
    implementation("com.intuit.sdp:sdp-android:1.1.1")
}

兼容性与额外配置说明

  • 兼容性:SDP 1.1.1版本支持最低SDK版本14,你的项目minSdk=24完全满足要求,不存在兼容性问题;
  • 额外下载:无需手动下载内容,执行Gradle Sync后,系统会自动从Maven Central拉取该依赖包。

完整的dependencies块示例

dependencies {
    implementation(libs.appcompat)
    implementation(libs.material)
    implementation(libs.constraintlayout)
    implementation(libs.navigation.fragment)
    implementation(libs.navigation.ui)
    // 添加SDP依赖
    implementation("com.intuit.sdp:sdp-android:1.1.1")
    testImplementation(libs.junit)
    androidTestImplementation(libs.ext.junit)
    androidTestImplementation(libs.espresso.core)
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 08:52:26