2014-01-15 3 views
6

Ich habe gerade mein Android-Projekt in Intellij von Eclipse importiert. Ich bin neu intellij.Android auf Intellij zeigt Fehler: ist keine Aktivität

Ich habe alles funktioniert und die Laufkonfiguration für Android eingerichtet. Wenn ich es ausführe, bekomme ich den Bildschirm zum Bearbeiten der Konfiguration.

Wenn ich sage, starten Sie die Standardaktivität, sagt es mir, dass es die Standardaktivität nicht finden kann, die ungerade ist. Wenn ich die Aktivität zum sofortigen Starten codiere, sagt sie mir, dass das keine Aktivitätsunterklasse oder kein Alias ​​ist. Ich habe es überprüft und die Klasse ist sicherlich eine Aktivität.

Wenn ich es ignoriere und trotzdem laufe, explodiert es, sobald es das Telefon trifft.

Können Sie mir bitte helfen, diese Fehler zu verstehen/zu beheben?

Antwort

17

Im Intellij Projektstruktur Dialog wählen Sie das Modul, das Ihre Aktivität in residiert.

dann unter dem Reiter Quellen für dieses Modul der Stammordner Ihrer Quellen als Quellen hinzufügen, indem Sie die ‚Mark als Quellen klicken 'Link oder Knopf. Der Quellstammordner sollte blau markiert sein.

Das Modul kann nun Ihre Quellen finden und die Aktivität starten.

+0

Ausgezeichnet, vielen Dank! Ich habe die Tatsache übersehen, dass die Quellen nicht korrekt markiert waren. – Ewald

1

Meine Lösung war, die Laufkonfiguration zu löschen und neu zu erstellen.

0

In meinem Fall funktionierte keine dieser Lösungen. Dann fing ich an zu graben.

Wie ich mich erinnere, mussten meine Java-Dateien in src/main/java/com.something.blabla platziert werden. Dann erkannte ich, dass das Verzeichnis in src/main/java/com/something/blabla geändert wurde.

Also habe ich einen neuen com.something.blabla Ordner unter ../java/ erstellt und meine Java-Dateien in diesen Ordner verschoben. Ich habe den Ordner com entfernt und es hat perfekt funktioniert.

Verwandte Themen