Es ist möglich, reines Java-Modul zu einem bestehenden Android-Projekt hinzuzufügen.
Aber ist es möglich, ein reines Java-Projekt ohne Android-Abhängigkeiten zu erstellen?
Ja, es ist möglich. Sie müssen alle erforderlichen Dateien manuell erstellen.
Hier sind Schritte für ein Gradle-basiertes Projekt:
Wählen Sie im Dropdown-Menü die Option Konfiguration bearbeiten, in der Sie normalerweise das Projekt starten
Klicken Sie auf Neue Konfiguration hinzufügen und wählen Sie Anwendung
Android Studio ähnelt mehr oder weniger der IntelliJ Community Edition.
apply plugin: 'Java'
sourceCompatibility = 1.8
version = '1.0'
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
}
Nicht über den Assistenten 'Neues Projekt'.
Eine Alternative ist, ein Java-Maven-/Gradle-Projekt außerhalb von Android Studio zu erstellen und es anschließend über File
-> Open
in AS zu importieren.
Gradle hat das Plugin init
, um ein Java-Projektgerüst einzurichten:
gradle init --type Java-library
https://docs.gradle.org/current/userguide/build_init_plugin.html
Die einfachste Methode ist, das Android Support Plugin vorübergehend zu deaktivieren. Deaktivieren Sie "Konfiguration"> "Plugin"> "Android Support Plugin" Schließen Sie das aktuelle Projekt nach dem Neustart, und der neue Projektassistent wird mit allen Ihren Nicht-Android-Optionen angezeigt. Sobald Ihr neues Projekt erstellt wurde, können Sie das Android-Plugin wieder aktivieren.
Ich denke, dass es möglich ist, ein neues Modul unter folgendem Pfad zu erstellen (mit Android Studio 1.1.0):
Datei> Neues Modul> Wählen Sie unter Weitere Module> Java-Bibliothek
Ich hoffe es funktioniert für Sie.
Nein, Sie können kein Java
-Projekt mit Android Studio
erstellen, da Sie mit AS building System Ihr Projekt nicht erstellen können , wenn Sie Ihre Anwendung fertig geschrieben haben. Das gradle
-Errichtungssystem von Android Studio erstellt nur die .apk
-Datei.
Android Studio unterstützt die meisten Dinge nicht, die eine externe Datenbank oder einen Anwendungsserver erfordern.
Eine Sache, die Sie hier hinzufügen möchten, um WIRKLICH neuen Leuten zu helfen (es hat mich immer wieder gestört): Nach dem Erstellen der Ordnerhierarchie für Ihren Java-Code (src/main/Java) müssen Sie mit der rechten Maustaste auf den Java-Ordner klicken und Markieren auswählen Verzeichnis als> Quellenstammverzeichnis. Andernfalls können Sie keine neue Java-Klasse im foo-Verzeichnis erstellen.
Ein anderer Weg aus meiner Sicht: