问题描述:
换了电脑,新安装了个Android stdio 以为熟悉了,创建model就没细看选项什么的,直到开始写监听器的时候,我发现已经导入Button 但是还是报错 一直alt+enter也没用
原因分析:
百度了一下,才知道是创建model的时候出错了,
因为我在使用kotlin环境,建的是kotlin文件(以.kt结尾),就要使用Kotlin语法:val button_1:Button;
解决方案:
直接删掉然后右键创建java文件再用java语法写个MainActivity就行了
上面图片中选java不要选Kotlin!
要想默认是java,彻底删除kotlin的依赖就行了:
1.打开根目录的build.gradle,Ctrl+F搜索“kotlin”关键字,删除整行
2.打开app的build.gradle,Ctrl+F搜索“kotlin”关键字,删除整行
3.重新sync+ReBuild项目,解决对应kotlin的报错即可
但我觉得还是直接删掉重新创建方便。所以上述删除依赖的方法没有尝试,
我还需要加油