2016-10-02 91 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

相關問題