我希望实现应用程序中的更新,并遵循Google提供的指导。
https://developer.android.com/guide/playcore/in-app-updates/kotlin-java#kts
因此,我试图添加以下依赖项
implementation("com.google.android.play:app-update:2.0.0")
implementation("com.google.android.play:app-update-ktx:2.0.0")然而,当我试图构建这个项目时,我会遇到一个重复的类发现了错误。下面提供了一个例子,尽管有许多这样的例子
com.google.android.play.core.appupdate.AppUpdateInfo found in modules jetified-app-update-2.0.0-runtime (com.google.android.play:app-update:2.0.0) and jetified-core-1.10.2-runtime (com.google.android.play:core:1.10.2)我试着工作。为此,在配置中添加一些排除子句。
configurations {
all {
exclude group: "com.google.android.play", module: "app-update"
exclude group: "com.google.android.play", module: "core"
}
}上面的例子是最终允许程序构建的例子,但是当我使用这个库时,很明显它的许多元素没有被正确导入。当我尝试实例化AppUpdateManager时,它就丢失了,而AppUpdateResult似乎是唯一可用的。

非常感谢你对我在这里可能做的事情以及任何修复或解决方法的指导。
发布于 2022-08-15 08:20:00
使用这个
implementation 'com.google.android.play:core:1.9.0'并将两者都移除
implementation("com.google.android.play:app-update:2.0.0")
implementation("com.google.android.play:app-update-ktx:2.0.0")发布于 2022-06-15 16:11:59
添加两次依赖项是没有意义的,只是将其排除在构建之外。
只添加implementation("com.google.android.play:app-update-ktx:2.0.0")。
https://stackoverflow.com/questions/72634499
复制相似问题