【问题标题】:Android Kotlin - Unresolved reference: AppCompatActivity after updating to 1.5Android Kotlin - 未解决的参考:更新到 1.5 后的 AppCompatActivity
【发布时间】:2022-09-26 18:09:50
【问题描述】:
更新到之后
\'androidx.appcompat:appcompat:1.5.0\'
我得到未解决的参考
在
class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelectedListener {
在
AppCompatActivity()
我删除了标记为红色的旧导入,以查看是否有将鼠标悬停在 AppCompatActivity 上的导入建议,但什么也没有。
我还清理并重建了该项目。
如何解决这个问题?
标签:
android
kotlin
android-appcompat
appcompatactivity
【解决方案1】:
问题是由于较旧的 Android Studio 版本,我没有收到更新通知,因为 kotlin 版本存在问题。
我卸载/重新安装了 kotlin 插件,更新了 Android Studio,然后一切正常
【解决方案2】:
在我的情况下,androidx.appcompat.app.AppCompatActivity 类和 androidx.appcompat.app 包都无法解析,因为我的应用程序的 build.gradle 文件在 appcompat 库上没有显式依赖关系。
我的应用程序之前能够解析androidx.appcompat.app.AppCompatActivity 类,因为我所依赖的一个或多个AndroidX 库对appcompat 库有显式依赖。
然而,最近版本的 AndroidX 库似乎隐藏了它们对 appcompat 库的依赖,因此我们有必要在应用程序中明确地声明 androidx.appcompat:appcompat 依赖关系。