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

如何解决“使用不同版本依赖项”的Android编译报错问题?

解决Android编译依赖版本不兼容问题

方案一:更换activity-compose依赖版本(推荐生产环境使用)

  • 打开项目里的app/build.gradle(或build.gradle.kts)文件
  • 定位到依赖配置块,把androidx.activity:activity-compose:1.6.0-alpha01替换为适配API 34的稳定版本,比如1.8.2(这是适配Android 14的稳定版,也可根据官方更新选择最新稳定版)
  • 配置示例:
dependencies {
    // 旧依赖
    // implementation 'androidx.activity:activity-compose:1.6.0-alpha01'
    // 替换后的新依赖
    implementation 'androidx.activity:activity-compose:1.8.2'
}
  • 点击Android Studio右上角的「Sync Now」同步项目,之后重新编译即可

方案二:切换到预览SDK编译(仅用于测试预览依赖)

  • 打开app/build.gradle(或build.gradle.kts)文件
  • 找到android块里的compileSdk配置,替换为compileSdkPreview "Tiramisu",同时把targetSdk调整为33(Tiramisu对应Android 13,API 33)
  • 配置示例:
android {
    // 旧配置
    // compileSdk 34
    // 新配置
    compileSdkPreview "Tiramisu"

    defaultConfig {
        targetSdk 33
    }
}
  • 注意:这种方式只适合测试预览版依赖,生产项目不建议用,会限制你使用API 34的新特性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 08:24:52