AndroidStudio 和 Kotlin 无法访问"android.app.Activity"



最近我不得不重新安装Ubuntu。我已经将我在教程中创建的所有AndroidStudio项目复制到一个闪存驱动器中,并将它们添加到新的操作系统设置中。在这两个系统上,它们都在目录/AndroidStudioProjects中。

也许在新操作系统上安装安卓工作室给了我一个新版本。我目前使用的版本是4.1.1。我已经解决了几个问题,但这个问题困扰着我。我在谷歌线程上看不到任何帮助,这给我指明了正确的方向。

这是我的MainActivity.kt文件:

package com.johndcowan.cardviewlayout
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.main_layout)
}
}

课堂部分都用红色的歪歪扭扭的线划线。当我悬停时,错误是:

Cannot access 'android.app.Activity' which is a supertype of 'com.johndcowan.cardviewlayout.MainActivity'. Check your module classpath for missing or conflicting dependencies

当我将鼠标悬停在Bundle行上时,我会得到以下错误:

value-parameter savedInstanceState: [ERROR : Bundle]?

我注意到在配置Android SDK中,我看到Android SDK的位置是:

/home/jdc44/Android/Sdk

我认为这是正确的。该路径包含子目录,但不指向任何特定的文件。(??(

启动新项目时,请选中旧的android.support库复选框。就是这样:(

相关内容

最新更新