Android studios里报错 MainActivity is not an enclosing class 刚开始接触Android的时候呢。我啥也不懂就跟着某瓜上的视频开发起项目来,在开发的过程中就遇到了一个问题就是 Mainctivity.this这里报错了。 看下图: 原因是: 我在创建项目的时候没有选择JAVA语言所以导致报错。 解决方法: 重新创建一个Java语言项目即可,然后把之前写的源码复制到新建Java语言的项目里,问题就解决了,记住不要选K语言的。