2016-10-02 68 views
0

我知道这个问题之前已经被问过了,但我在以前的解决方案中找不到解决方案。错误指向文件Game.java。该文件的代码是非常简单的:错误:序言中不允许的内容

package framework; 

public interface Game { 
    public Input getInput(); 

    public FileIO getFileIO(); 

    public Graphics getGraphics(); 

    public Audio getAudio(); 

    public void setScreen(Screen screen); 

    public Screen getCurrentScreen(); 

    public Screen getStartScreen(); 
} 

我已经多次使用该文件没有问题。我已经更新了清单文件。我更新了Android Studio和所有插件(实际上我已经重新安装了它们)。该项目是使用Android Studio创建的,而不是被导入。我已经尝试清理该项目。我只是看不出什么问题。你能帮忙吗?

问题的位置是

G:\AndroidStudioProjects\Marvelous2\app\src\main\res\framework\Game.java 
+0

感谢您的编辑。我会在未来努力做得更好。 – Tave

回答

0

你不应该把res文件夹下的Java文件,这些属于src/main/java下。正确的目录Game.javasrc/main/java/framework/Game.java

+0

我没有把它放在那里。我将源代码放在app-java中。 res文件夹是分开的。有什么方法可以让Android Studio将它放置在错误的地方?你能给我一些线索吗? – Tave

+0

我认为AS不太可能放在那里。无论如何,将类文件移出res文件夹。 – Egor

+0

我真的很感谢你的帮助。我曾看过有关'res'文件夹的帖子。但是,在项目窗口中,它位于正确的位置,并没有显示在“res”文件夹中。但是,使用Windows资源管理器,我发现'res'文件夹中有一个副本。删除它似乎有固定的东西(除了我的代码中的错误)。再次感谢。 – Tave

相关问题