gpt4 book ai didi

在发布版本中找不到 androidx.annotation.ContentView

转载 作者:太空狗 更新时间:2023-10-29 14:36:20 26 4
gpt4 key购买 nike

我正在尝试在 Release模式下测试我的应用程序,我的 proguard 配置中有这个:

-keep class androidx.annotation.**

然而应用程序总是以某种方式崩溃:

java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/annotation/ContentView;
at androidx.activity.ComponentActivity.onCreate(ComponentActivity.java:123)
at androidx.fragment.app.FragmentActivity.onCreate(FragmentActivity.java:275)
at androidx.appcompat.app.AppCompatActivity.onCreate(AppCompatActivity.java:85)

怎么了?

最佳答案

我快要发疯了,想弄清楚为什么我突然也遇到了这个错误。在深入了解我的模块的 build.gradle 之后,我注意到了这一点,但我什至不记得我必须强制执行这些解析策略的原因。

configurations.all {
resolutionStrategy {
force deps.kotlin.stdlib
force deps.androidx.annotation <-- REMOVE THIS LINE
}
}

删除 force deps.androidx.annotation 解决了这个问题!

供引用,这些是值

kotlin.stdlib = "org.jetbrains.kotlin:kotlin-stdlib:$versions.kotlin"
androidx.annotation = "androidx.annotation:annotation:$versions.annotation"

这是某种与 androidx 不兼容的错误。

希望这对您有所帮助!

关于在发布版本中找不到 androidx.annotation.ContentView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54808837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com