Android 默认的kotlin IDE,但我希望它是Java的,这样我就可以继续了

Android 默认的kotlin IDE,但我希望它是Java的,这样我就可以继续了,android,kotlin,Android,Kotlin,我正在学习android开发课程,教程都是用Java设置的,但我的android studio是3.0.1,带有默认的kotlin设置和约束布局 我成功地将约束布局覆盖为linearlayout,有时覆盖为RelativeLayout 但是,我需要Java脚本页面是Java而不是kotlin。通常,当我将java代码复制到环境中时,IDE会检测到它,并将其转换为kotlin等价物 现在我在学习过程中变得成熟了,我想自己开始编写这些代码,但是Java的编写风格在IDE中造成了很多错误 我如何让它接

我正在学习android开发课程,教程都是用Java设置的,但我的android studio是3.0.1,带有默认的kotlin设置和约束布局

我成功地将约束布局覆盖为linearlayout,有时覆盖为RelativeLayout

但是,我需要Java脚本页面是Java而不是kotlin。通常,当我将java代码复制到环境中时,IDE会检测到它,并将其转换为kotlin等价物

现在我在学习过程中变得成熟了,我想自己开始编写这些代码,但是Java的编写风格在IDE中造成了很多错误


我如何让它接受java而不是默认的kotlin

有两件事可以解决这个问题:

  • 创建新文件时,请确保始终创建Java类,而不是Kotlin
  • 在创建一个您根本不需要Kotlin的项目时,请确保禁用“添加Kotlin支持”选项

  • 基本上,不要给IDE任何理由认为您需要Kotlin,Android Studio只会在被告知时(例如,通过复制到Kotlin文件)将Java代码转换为Kotlin。如果您想要Java代码,请创建一个Java类文件(例如,file>New>Java类)。那么包含appCompatActivity的MainActivity类呢?没有办法使其成为java?创建一个新项目,不要在新建项目向导的初始页面中选择“添加Kotlin支持”。或者,删除现有的
    MainActivity.kt
    文件并创建一个新的活动,选择Java作为语言。好的,非常感谢!很好,我想我抓紧了!