Ich habe ein Projekt mit mehreren Teilprojekten in Android Studio importiert.
Ich möchte ein Teilprojekt ausführen.
Ich habe das build.gradle dieses Teilprojekts erfolgreich als Modul erstellt.
Um es auszuführen, ging ich zu Ausführen> Konfigurationen bearbeiten> +> Android-Anwendung.
Problem: Wenn ich versuche, ein Modul auszuwählen, wird keines in der Dropdown-Liste angezeigt.
Warum ist das?
BEARBEITEN: Es wird als Modul unter Groovy angezeigt, jedoch nicht unter Android-Anwendung. Wie kann ich es unter der Android-Anwendung anzeigen lassen?
android-studio
module
user1161310
quelle
quelle
Antworten:
Stellen Sie sicher, dass Ihr build.gradle ist
nicht
Nachdem Sie sich geändert haben, synchronisieren Sie bitte Ihren Gradle erneut.
quelle
Ich hatte ein ähnliches Problem, als ich das übergeordnete Verzeichnis meines Projekts auswählte. Ich habe es durch Schließen des Projekts -> Projekt aus Android Studio löschen -> Projekt importieren durch Auswahl der richtigen Datei build.gradle behoben .
Stellen Sie sicher, dass Sie beim Importieren die richtige build.gradle-Datei auswählen.
quelle
In Android Studio 3.1.2 habe ich das gleiche Problem gehabt. Ich habe dieses Problem behoben, indem ich auf "Datei-> Projekt mit Gradle-Dateien synchronisieren" geklickt habe. Dies funktioniert bei mir. :) :)
quelle
Ich habe dies behoben, indem ich Facetten in den Moduleinstellungen hinzugefügt habe . Sie wurden vermisst. Klicken Sie mit der rechten Maustaste auf Projekt > Moduleinstellungen öffnen > Facetten > Facetten hinzufügen ("+" oben)> Android . Nach dem Hinzufügen von Facetten haben Sie Module.
UPDATE:
Für die neueste Version von gradle wurden Facetten entfernt . Sie können jetzt direkt Module hinzufügen. Klicken Sie mit der rechten Maustaste auf Projekt > Moduleinstellungen öffnen > Modul hinzufügen ("+" oben)> Telefon- und Tablet-Anwendung (Jetzt können Sie ein neues Modul erstellen und konfigurieren).
quelle
Open Module settings
ist vorhanden, siehe i.stack.imgur.com/bIPBl.png .Dieses Problem wurde durch Klicken auf "Datei-> Projekt mit Gradle-Dateien synchronisieren" behoben.
quelle
Neues Projekt. Dieses Problem wurde durch Klicken auf "Datei-> Projekt mit Gradle-Dateien synchronisieren" behoben.
quelle
Ich habe alle Optionen ohne Glück ausprobiert. Also habe ich meine Arbeitslösung gefunden. Machen Sie einfach folgende Schritte:
settings.gradle
Ihr Projekt undinclude ':YOUR_MODULE_NAME'
.quelle
Open settings.gradle of your project and include ':YOUR_MODULE_NAME'
Arbeitete für mich THx.Versuchen,
Dateien> Projekt mit Gradle-Dateien synchronisieren oder Dateien> Mit Dateisystem synchronisieren Sollte den Trick tun.
quelle
gehe zu Android >> Gradle-Skripte >> Gradle erstellen (Modul: App)
Stellen Sie sicher, dass die erste Zeile dieser Datei so ist.
so nicht
quelle
Folgendes hat bei mir funktioniert:
quelle
Dies geschieht hauptsächlich, wenn Sie ein Bibliotheksprojekt kopieren und versuchen, es zu erstellen. Die Lösung wäre hinzuzufügen
in der Datei build.gradle anstelle von
Führen Sie dann eine Gradle-Synchronisierung durch
quelle
Dies funktionierte für mich: Datei> Projektstruktur ...> Module> Grünes Plus-Symbol> Importieren> Wählen Sie dann das Projekt aus
quelle
Stellen Sie in der Datei build.gradle Ihres Moduls sicher, dass Sie das richtige Plugin-Set haben. es sollte sein
quelle
Es scheint, dass unterschiedliche Lösungen für unterschiedliche Personen funktionieren. Für mich hat das Schließen des Projekts und das erneute Importieren das Problem gelöst.
quelle
Ich finde endlich heraus, warum das Modul nicht angezeigt wird, wenn ich die Konfiguration für AndroidTests für a hinzufüge
com.android.library
Modul .Wenn Sie Ihr Bibliotheksmodul wie folgt in Ihre Anwendung aufnehmen
build.gradle
:Da das Bibliotheksmodul
release
standardmäßig mit dem Modus kompiliert wird, können Sie es nicht ausführen.Android Tests
Daher wird es nicht in der Modulliste angezeigt . Ich habe es mit folgender Änderung behoben:Fügen
build.gradle
Sie dem Bibliotheksmodul folgende Konfiguration hinzu :Wenn Sie die folgenden Änderungen vornehmen, können Sie
debug
Ihre Bibliothek kompilieren, indem Sie dasbuild.gradle
Ihres Anwendungsmoduls wie folgt bearbeiten :Synchronisieren Sie es dann und Sie finden es in der Liste.
quelle
yourlibrary
ist der Modulname Ihres BibliotheksmodulsEs wurde für mich behoben, nachdem die Android- und Android-Gradle-Facetten im Dialogfeld "Moduleinstellungen" entfernt und erneut hinzugefügt wurden.
quelle
Ich habe es in Android Studio 1.3.1 folgendermaßen behoben:
File -> New -> New Module
.iml
Datei aus einem vorhandenen Bibliotheksmodul, ändern Sie den Namen der Datei und benennen Sie die Referenzen in der Datei um.iml
Datei umquelle
Für mich wurde es durch einfaches Neustarten von Android Studio behoben. Wie in den guten alten Zeiten von Eclipse
quelle
Ich habe diese Zeile zu meiner app.iml-Datei hinzugefügt und sie funktioniert
orderEntry type = "library" exported = "" name = "appcompat-v7-19.1.0" level = "project" />
quelle
Die folgenden Methoden helfen Ihnen:
:app
quelle
quelle
Für meinen Fall, ein Neuling, habe ich mein Projekt aufgepeppt, nicht sicher wie, aber es würde nicht mehr laufen und sich über das Manifest, das R, alles beschweren. Ich erkannte, dass einige, wie in meinen settings.gradle nicht hatte,
include ':app'
als ich dies hinzufügte, ich wieder auf dem Weg war.quelle
Von all den Antworten hat nichts für mich funktioniert. Schließlich klickte ich auf Ausführen> Konfiguration bearbeiten . Auf der linken Seite können Sie ein neues Hauptmodul auswählen und zu gelöschten entfernen.
quelle
Fügen Sie Ihr Modul in die .iml-Datei Ihrer Anwendung ein:
Für mich geht das.
quelle
Wenn all das nicht funktioniert. Versuchen Sie, Ihre Android Studio-Version zu aktualisieren. Schritte: 1. Wählen Sie in Android Studio Datei> Einstellungen (oder Android Studio> Einstellungen auf dem Mac). 2. Wählen Sie im linken Bereich Darstellung und Verhalten> Systemeinstellungen> Updates. 3. Stellen Sie sicher, dass Automatisch nach Updates suchen aktiviert ist, und wählen Sie dann einen Kanal aus der Dropdown-Liste aus. 4. Klicken Sie auf OK.
quelle
Für mich war es:
Klicken Sie mit der rechten Maustaste auf den
app
Projektordner und wählen SieLoad/Unload Modules...
app
Modul auswählen , klickenUnload >
und klickenOK
Klicken Sie
app
erneut mit der rechten Maustaste und wählen SieLoad/Unload Modules...
app
Modul auswählen , klicken< Load
und klickenOK
app
dann erschien für mich wieder in der Konfigurationsliste.quelle
Schließen Sie alle Android Studio-Projekte
Entfernen Sie das Projekt aus den letzten Projekten im Android Studio-Assistenten
Starten Sie Android Studio neu
Verwenden Sie die Importoption (Projekt-Gradle, Eclipse ADT usw. importieren), anstatt eine vorhandene zu öffnen
Projekt AS Projekt
Datei -> Projekt mit Gradle-Dateien synchronisieren
quelle
Diese Arten von Problemen hängen mit AndroidManifest.xml zusammen. Überprüfen Sie daher die Fehler in der AndroidManifest-Datei.
quelle