Mur*_*ler 9 android gradle kotlin android-studio android-gradle-plugin
我正在寻求实施应用内更新并遵循 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")
Run Code Online (Sandbox Code Playgroud)
然而,当尝试构建项目时,我遇到了重复的类发现错误。下面提供了一个例子,尽管这样的例子有很多
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)
Run Code Online (Sandbox Code Playgroud)
我试着去工作。通过在配置中添加一些排除子句来解决这个问题
configurations {
all {
exclude group: "com.google.android.play", module: "app-update"
exclude group: "com.google.android.play", module: "core"
}
}
Run Code Online (Sandbox Code Playgroud)
上面的示例最终允许构建程序,但是当我使用该库时,很明显它的许多元素尚未正确导入。当我尝试实例化 AppUpdateManager 时,它丢失了,并且 AppUpdateResult 似乎是唯一可用的。
非常感谢有关我在这里可能要做的事情以及任何修复或解决方法的指导
小智 8
用这个
implementation 'com.google.android.play:core:1.9.0'
Run Code Online (Sandbox Code Playgroud)
并删除两者
implementation("com.google.android.play:app-update:2.0.0")
implementation("com.google.android.play:app-update-ktx:2.0.0")
Run Code Online (Sandbox Code Playgroud)
添加依赖项两次只是为了将其从构建中排除是没有意义的。
只需添加implementation("com.google.android.play:app-update-ktx:2.0.0")
.
归档时间: |
|
查看次数: |
6583 次 |
最近记录: |