在Android Studio Canary中将Kotlin还原为Java代码5

我正在用Java编写一个Android应用程序,就像其他人一样。 自从Android Studio 3.o Canary发布并加入对Kotlin的支持后,我有机会尝试一下。 下载插件并正确设置Gradle文件。 但一旦活动转换成Kotlin并同步,就会发生错误。 下面是我的build.gradle,

apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' 

和,

 ext.kotlin_version = '1.1.3' 

依赖性, 1]

所以,我想回到Java,直到问题解决。

Kotlin代码是,

 class Welcome : AppCompatActivity() { internal var rujuk = FirebaseDatabase.getInstance().reference /*3rd step, DB reference*/ /*4th, initially write under onStart method, then CnP here, value inside child() should be same as in DB.*/ internal var referKpdTeksView = rujuk.child("intro") @BindView(R.id.buku) internal var buku: ImageView? = null @BindView(R.id.wel) internal var teksTajuk: TextView? = null /*1st step, declare variable for each Text*/ override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_welcome) ButterKnife.bind(this) rujuk.keepSynced(true) Glide.with(this).load("https://firebasestorage.googleapis.com/v0/b/travel-and-go-93552.appspot.com/o/buku.png?alt=media&token=bad59236-e4ff-44e0-81ac-32adf9c1aea4").diskCacheStrategy(DiskCacheStrategy.SOURCE).into(buku!!) } @OnClick(R.id.enterButton) fun g() { val EnterButton = Intent(this@Welcome, CountryList::class.java) startActivity(EnterButton) } /*5th step, create onStart method*/ override fun onStart() { super.onStart() /*DB reference 4th step * Syntax; * DatabaseReference.addValueEventListener(new ValueEventListener)*/ referKpdTeksView.addValueEventListener(object : ValueEventListener { override fun onDataChange(dataSnapshot: DataSnapshot) { val ayat = dataSnapshot.getValue(String::class.java) teksTajuk!!.text = ayat } override fun onCancelled(databaseError: DatabaseError) { } }) } } 

而错误是,

错误:复制到“C:\ Users \ MohdA.gradle \ caches \ modules-2 \ files-2.1 \ com.android”后,无法删除原始文件“C:\ Users \ MohdA \ AppData \ Local \ Temp \ gradle_download1285409691272083864bin”。绑定\ compilerCommon \ 2.3.3 \ 1f0e06d55f3f72f3192b6e026d9a5a557d9e2ea6 \ compilerCommon-2.3.3.jar”