我收到了这个错误

致命异常:主程序:com.demo.gandharv.exkotlin,PID:7742 java.lang.RuntimeException:无法实例化活动ComponentInfo {com.pantelwar.gandharv.scobokotlin / com.demo.gandharv.exkotlin.RegisterActivity}:kotlin android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3095)在Android.app.ActivityThread.access $ 1100(ActivityThread.java:222)android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3095)的.KotlinNullPointerException .app.ActivityThread $ H.handleMessage(ActivityThread.java:1796)位于android.app的android.os.Handler.dispatchMessage(Handler.java:102)android.os.Looper.loop(Looper.java:158) . Activity.Thread.main(ActivityThread.java:7230)位于com.android的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1230)的java.lang.reflect.Method.invoke(Native Method)中 . internal.os.ZygoteInit.main(ZygoteInit.java:1120)引起:com.demo.gandharv.exkotlin.RegisterActiv中的kotlin.KotlinNullPointerException ity . (RegisterActivity.kt:12)在android.app.ActivityThread.performLaunchActivity上的android.app.Instrumentation.newActivity(Instrumentation.java:1096)的java.lang.Class.newInstance(Native Method)中(ActivityThread.java:3085) )在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3351)在android.app.ActivityThread.access $ 1100(ActivityThread.java:222)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1796)在android.os.Handler.dispatchMessage(Handler.java:102)位于android.app.Looper.loop(Looper.java:158)的android.app.ActivityThread.main(ActivityThread.java:7230),位于java.lang.reflect .Method.invoke(Native Method)位于com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1230)com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

我在 AndroidMenifest.xml 中定义了 RegisterActivity .

我不知道为什么我会收到这个错误 .

这是我的LoginActivity.kt

package com.demo.gandharv.exkotlin

import android.content.Intent
import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_login.*

class LoginActivity : AppCompatActivity() {

var email: String = ""
var password: String = ""

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_login)

    loginButton.setOnClickListener {
        email = emailEditText.text.toString()
        password = passwordEditText.text.toString()
    }

    registerTextView.setOnClickListener {
        val intent = Intent(this@LoginActivity, RegisterActivity::class.java)
        startActivity(intent)
    }
}
}