gpt4 book ai didi

java - Android Studio Newb - 自动完成或只是安装不正确?

转载 作者:搜寻专家 更新时间:2023-11-01 09:19:39 24 4
gpt4 key购买 nike

我是第一次尝试学习 Android Studio/Java。我熟悉 c#、vb.net、javascript 和其他一些语言。

video: Android Studio for Beginners我正在关注,在 22:56 显示自动完成发生......但是我没有得到任何东西,如果我按 CTRL + 空格我什么也没有,IDE 会抛出如下错误,如图所示 here

Function invocation 'Button(...)' expected None of the following functions can be called with the arguments supplied. (Context!) defined in android.widget.Button (Context!, AttributeSet!) defined in android.widget.Button (Context!, AttributeSet!, Int) defined in android.widget.Button (Context!, AttributeSet!, Int, Int) defined in android.widget.Button

我怀疑我的 Android Studio 设置有误,或者缺少组件/插件。作为一个完整的新手,我也从头开始设置它,即。将它安装在 Windows 10 x64 机器上。

我应该检查什么?我有

  • 已安装Java、Java JDK
  • 重新安装工作室
  • 检查了自动完成设置
  • 刷新缓存

最佳答案

答案很简单:

那不是 Java,是 Kotlin ( https://kotlinlang.org/ )

尝试从头开始重新创建项目,只需在创建项目时仔细检查项目配置(开始时应该有复选框以添加对 kotlin 的支持或不支持)以确保您制作的是 JAVA 文件而不是 Kotlin 文件(Kotlin 以 .kt 结尾)。

或者,删除此 MainActivity 并创建一个新的 Java MainActivity 或者,让您开始使用 Kotlin 的语法是:

val button = findViewById<Button>(R.id.yourButtonID)

(这完全是我个人的意见,但我几乎想建议您只找一个 Kotlin 教程,以您的混合背景,Kotlin 可能是一个更容易的开始,而且因为 Kotlin 更好:P 但这是我自己的意见)

关于java - Android Studio Newb - 自动完成或只是安装不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57340836/

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