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

Google In-App Updates:Kotlin项目是否仅需KTX依赖?

只加app-update-ktx依赖就能集成In-App Updates吗?

答案是肯定的

你完全可以只添加com.google.android.play:app-update-ktx:2.0.0依赖,不用额外引入com.google.android.play:app-update:2.0.0。

原因说明

Play Core的KTX包(比如这个app-update-ktx)本身就包含了对应的基础SDK模块,和Firebase的KTX依赖逻辑一致。官方文档里要求同时添加两个依赖的描述,大概率是早期版本的遗留内容,或是给Java项目做参考——毕竟Java项目用不上KTX的扩展,只需要基础依赖就行。

要是你不确定,直接查看项目依赖树就能验证:执行./gradlew app:dependencies命令,会看到app-update-ktx已经自动引入了app-update模块,重复添加纯属冗余。

官方配置步骤(翻译自官方文档)

配置流程

  1. 先在项目级build.gradle或build.gradle.kts文件中确认已添加Google Maven仓库:
    repositories {
        google()
    }
    
  2. 再在应用级build.gradle或build.gradle.kts文件中添加依赖:
    • Kotlin项目直接使用KTX版本:
      dependencies {
          implementation 'com.google.android.play:app-update-ktx:2.0.0'
      }
      
    • Java项目使用基础版本:
      dependencies {
          implementation 'com.google.android.play:app-update:2.0.0'
      }
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 05:40:37