我將一些代碼從 java 轉換為 Kotlin。fun backhome(home: View) { val intent_home = Intent(this, MainActivity) startActivity(intent_home)fun backhome(home: View) { val intent_home = Intent(this, MainActivity::class.java) startActivity(intent_home)}首先,我嘗試了第一個代碼,這是 Intent 上的錯誤:使用提供的參數無法調用以下函數 (Context!,Class<*>!) (String!,Uri!)在第二個版本中,我遇到了 class.java 錯誤作為未解析的參考構建.gradle
1 回答

慕斯709654
TA貢獻1840條經驗 獲得超5個贊
您的項目中似乎缺少 Kotlin 插件。
在您的Build.Gradle(應用程序級別)文件中,添加這些。
另外,在同一個文件中,將其添加到dependencies { }
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
在您的Build.Gradle(項目級別)文件中,確保將這些內容寫在BuildScript閉包中。
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
同步后,清理/重建項目。希望錯誤會消失。
添加回答
舉報
0/150
提交
取消