根据此帖子http://obviam.net/index.php/libgdx-and-kotlin/,我创建了一个项目,并使用Atom进行编辑。它可以编译并在Android设备上运行。我想转换到AndroidStudio以获得更好的工具支持。
我正在使用AndroidStudio 1.5.1,并且它显示我已经安装了最新版本的Kotlin插件。我使用LibGDX设置程序创建了一个新项目,将其导入到AndroidStudio中,将主类转换为Kotlin,一切正常。然后我粘贴了我的现有代码,但是当我构建时,出现了以下错误:
我正在使用AndroidStudio 1.5.1,并且它显示我已经安装了最新版本的Kotlin插件。我使用LibGDX设置程序创建了一个新项目,将其导入到AndroidStudio中,将主类转换为Kotlin,一切正常。然后我粘贴了我的现有代码,但是当我构建时,出现了以下错误:
val bullets:MutableList<NewBullet> = linkedListOf()
出现以下错误:
Error:(19, 42) Unresolved reference: linkedListOf
当我选择工具 -> Kotlin -> 配置时,它显示“已配置带有Kotlin文件的所有模块”。
我还尝试将现有项目导入AndroidStudio,结果仍然是同样的问题。
LinkedList
,你可以调用它的构造函数并不传递任何参数:val bullets: MutableList<NewBullet> = LinkedList()
。 - hotkeyjava.util.LinkedList
。至于stdlib中的更改,不是在1.0.0发布之前进行的,而是在候选版本阶段进行的。 - hotkeyjava.util.*
更快。 - hotkey