上传Android应用至Play Store遇SDK34与Play Core依赖兼容问题
解决Google Play上传报错:targetSdkVersion 34与Play Core Feature Delivery依赖不兼容问题
问题描述
上传应用至Google Play Store时遭遇报错:应用目标SDK为34,但项目中依赖的com.google.android.play:feature-delivery-ktx:2.0.1、com.google.android.play:feature-delivery:2.0.1库与Android 14(targetSdkVersion 34)不兼容。该版本的Play Core库因广播接收器的不兼容变更,可能引发应用崩溃。
进一步排查发现,并未直接引入上述两个库,它们是com.paytm.nativesdk:core:1.3.4的子依赖。
尝试的解决方案(未成功)
尝试将Paytm Native SDK升级至最新版com.paytm.nativesdk:core:1.4.1,但添加对应仓库后仍无法识别该版本。
最终有效解决方案
通过在依赖声明中排除Paytm库中的相关Play Core依赖,彻底解决兼容性问题,具体代码如下:
implementation("com.paytm.nativesdk:core:1.4.1") { exclude group: "com.google.android.play", module: "feature-delivery" exclude group: "com.google.android.play", module: "feature-delivery-ktx" }
内容的提问来源于stack exchange,提问作者Devenom
相关产品推荐
相关产品推荐

