2013-12-14 12 views
18

Ab dem Update vor 2 Tagen auf Android Studio, lässt es mich nicht mehr Java-Klassen erstellen. Und die aktuellen Klassen haben jetzt ein seltsames Symbol.Warum Android Studio erlaubt mir nicht, Java-Klassen zu erstellen?

Ich habe versucht, zu exportieren, importieren Sie viele und viele Male mit verschiedenen Konfig aber nie funktioniert. Irgendein Rat?

Hier sind zwei Screenshot enter image description hereenter image description here

UPDATE 1:

Hier wird die Struktur meines Android Studio-Projekt ist. AndroidManifest ist am richtigen Ort.

Antwort

15

Klicken Sie mit der rechten Maustaste auf den Ordner src, markieren Sie Verzeichnis als -> Quellwurzel.

+0

Oh vielen Dank. Das funktionierte für die Java-Klassen, aber jetzt, wenn ich versuche, einen Projektfehler zu erstellen, kommt 'Android Source Generator: [LibrettoProva] AndroidManifest.xml-Datei nicht gefunden'. Was ist es? Kannst du erklären, was sich mit diesem Android Studio Update geändert hat? –

+0

Nicht sicher, aber das Problem ist jetzt, dass es das AndroidManifest nicht finden kann, wie es heißt, können Sie es auf Ihrem Projekt sehen? –

+0

Siehe bearbeiten bitte –

9

Android Studio 1.0 Update:

In Projektansicht von Android Studio überprüfen Sie bitte für „java“ Ordner unter src.

Normalerweise wird es zwei Ordner automatisch von Android Studio unter src erstellt -

  1. androidTest (Diese für das Schreiben von Testfällen verwendet wird),
  2. main (Dies ist für das Schreiben Ihrer Anwendung Quelle verwendet wird.)

Jeder von diesen sollte einen "Java" Ordner enthalten.

Wenn java Ordner nicht vorhanden ist, können Sie es mit der rechten Maustaste auf Haupt (oder androidTest) zu erstellen, wie

unten

Creating Java Folder gezeigt

Um eine neue Java-Klasse hinzuzufügen, bitte rechts Klicken Sie auf den "Java-Ordner" und wählen Sie "Java-Klasse".

Adding new class to the project

Grüße,

Paul

+1

Ich werde auf Intellij Idea verwendet, also habe ich Neu> Paket ausgewählt, konnte aber keine Java-Klasse hinzufügen. Ordner> Java-Ordner ist der Trick in Android Studio. –

4

habe ich versucht, die Lösung oben, konnte aber nicht den Menüpunkt finden die 'src' als Source Root einzustellen. Also habe ich es gelöst, indem ich eine ähnliche Einstellung in der build.gradle-Datei der App vorgenommen habe. Ich fügte dieses hinzu:

android { 
... 
sourceSets { 
     main.java.srcDirs += 'src/main/java' 
    } 

} 
Verwandte Themen