错误:(21,8)错误:类MyActivity是公开的 - 无法编辑MyActivity

时间:2016-07-15 21:53:51

标签: java android

尝试编辑MyActivity时,会打开MainActivity.java。

尝试更改只读标志时,会显示此错误消息

  

无法更改/root/AndroidStudioProjects/MyApplication3/app/src/main/java/xyz/adamstephenson/android/myapplication/MainActivity.java的只读标志

我尝试创建一个在Android上按下按钮时输出信息的公共类。

错误是:

  

错误:(21,8)错误:类MyActivity是public,应该声明   一个名为MyActivity.java的文件

node_modules

1 个答案:

答案 0 :(得分:1)

class file name与类文件中的类名不同时,会发生此错误。

在驾驶中你上课

A.java 
but write it as 
public class A1{}

它会抛出异常: class A1 is public, should be declared in a file named A1.java

如果您执行以下操作

A.java
and code it as 
class A1{}

上面不会抛出任何异常,但是这个类不能从包外面访问。