gpt4 book ai didi

android - Kotlin convert 不再适用于 Android Studio 3.0

转载 作者:行者123 更新时间:2023-11-30 00:17:09 25 4
gpt4 key购买 nike

在 AS3.0 之前,我可以粘贴 Java 代码,这将自动转换为 Kotlin,并弹出一个询问我的窗口。现在这不再起作用了。同样使用快捷方式:

“主菜单”、“代码”、“将 Java 文件转换为 Kotlin 文件”

不起作用。

我尝试过的事情:- "file",“无效缓存/重启”- 我安装了 kotlin 插件(在 3.0 中这应该是默认的)

class MainActivity : AppCompatActivity() {

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

ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);

}
}

复制粘贴时

    setContentView(R.layout.activity_main);

确实带有转换器弹出窗口。当我粘贴

ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);

在此之后,它确实起作用了。但是当我首先粘贴

    ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);

那不行吗?

最佳答案

请显示您要粘贴的代码。为了让转换器运行,您粘贴的代码必须是有效的 Java 表达式、方法或类。我认为这可能是问题..或

如果您在没有“导入”部分的情况下插入 Java 代码,则会出现问题 - 然后转换器不知道需要重载可转换方法。

关于android - Kotlin convert 不再适用于 Android Studio 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47050922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com