Ich habe versucht, meinem Projekt, das Gradle verwendet, eine Maven-Abhängigkeit hinzuzufügen, indem ich diese Zeilen zur Datei build.gradle in Android Studio hinzufüge:
%Vor%Das Projekt scheint gut zu kompilieren, aber es gibt keine Möglichkeit, Roboguice-Klassen innerhalb meines Projektcodes zu referenzieren. Ich habe das Gefühl, dass mir etwas fehlt, nämlich, wie lädt Gradle die Abhängigkeit herunter und wo wird sie gespeichert? Wie sollte ich mein Projekt reparieren?
Führen Sie die Befehlszeile im Stammverzeichnis Ihres Projekts aus:
./gradlew clean && ./gradlew build
Dann kompiliere dein Projekt im Studio neu und du solltest deine neuen Abhängigkeiten sehen.
BEARBEITEN: Zum Zeitpunkt der Antwort hat Android Studio die Schaltfläche "Gradle-Synchronisierung" nicht vorgeschlagen. Es tut dies jetzt, also anstatt die Befehlszeile zu verwenden, können Sie den Knopf drücken, und es wird im Grunde ./gradlew clean && ./gradlew build
für Sie laufen.
Wie auch immer, es ist immer gut zu wissen, wie man es in der Kommandozeile macht:)
Der Name der Schaltfläche lautet: Projekt mit Gradle-Dateien synchronisieren
Sehen Sie den Screenshot unten.
Nichts hat hier für mich funktioniert. Was Arbeit war, war Datei - & gt; Caches ungültig machen / neu starten ...
Das ist ein extrem nerviger Bug, der viel öfter passiert als er sollte. Die Build-Tools sollten kein Hindernis für die Entwicklung sein.
Gehen Sie zu Intellij-Voreinstellungen und aktivieren Sie die Abhängigkeiten für den automatischen Import von Graple
Führen Sie die Befehlszeile im Stammverzeichnis Ihres Projekts aus:
./gradlew clean
Dann kompiliere dein Projekt im Studio neu und du solltest deine neuen Abhängigkeiten sehen.
BEARBEITEN: Zum Zeitpunkt der Antwort hat Android Studio die Schaltfläche "Gradle-Synchronisierung" nicht vorgeschlagen. Es tut dies jetzt, also anstatt die Befehlszeile zu verwenden, können Sie den Knopf drücken, und es wird im Grunde ./gradlew build
für Sie laufen.
Wie auch immer, es ist immer gut zu wissen, wie man es in der Kommandozeile macht:)
Der Name der Schaltfläche lautet: Projekt mit Gradle-Dateien synchronisieren
Sehen Sie den Screenshot unten.
Ich habe versucht, meinem Projekt, das Gradle verwendet, eine Maven-Abhängigkeit hinzuzufügen, indem ich diese Zeilen zur Datei build.gradle in Android Studio hinzufüge:
%Vor%Das Projekt scheint gut zu kompilieren, aber es gibt keine Möglichkeit, Roboguice-Klassen innerhalb meines Projektcodes zu referenzieren. Ich habe das Gefühl, dass mir etwas fehlt, nämlich, wie lädt Gradle die Abhängigkeit herunter und wo wird sie gespeichert? Wie sollte ich mein Projekt reparieren?
Nichts hat hier für mich funktioniert. Was Arbeit war, war Datei - & gt; Caches ungültig machen / neu starten ...
Das ist ein extrem nerviger Bug, der viel öfter passiert als er sollte. Die Build-Tools sollten kein Hindernis für die Entwicklung sein.
Gehen Sie zu Intellij-Voreinstellungen und aktivieren Sie die Abhängigkeiten für den automatischen Import von Graple
Führen Sie die Befehlszeile im Stammverzeichnis Ihres Projekts aus:
%code%
Dann kompiliere dein Projekt im Studio neu und du solltest deine neuen Abhängigkeiten sehen.
BEARBEITEN: Zum Zeitpunkt der Antwort hat Android Studio die Schaltfläche "Gradle-Synchronisierung" nicht vorgeschlagen. Es tut dies jetzt, also anstatt die Befehlszeile zu verwenden, können Sie den Knopf drücken, und es wird im Grunde %code% für Sie laufen.
Wie auch immer, es ist immer gut zu wissen, wie man es in der Kommandozeile macht:)
Der Name der Schaltfläche lautet: Projekt mit Gradle-Dateien synchronisieren
Sehen Sie den Screenshot unten.
Ich habe versucht, meinem Projekt, das Gradle verwendet, eine Maven-Abhängigkeit hinzuzufügen, indem ich diese Zeilen zur Datei build.gradle in Android Studio hinzufüge:
%Vor%Das Projekt scheint gut zu kompilieren, aber es gibt keine Möglichkeit, Roboguice-Klassen innerhalb meines Projektcodes zu referenzieren. Ich habe das Gefühl, dass mir etwas fehlt, nämlich, wie lädt Gradle die Abhängigkeit herunter und wo wird sie gespeichert? Wie sollte ich mein Projekt reparieren?
Nichts hat hier für mich funktioniert. Was Arbeit war, war Datei - & gt; Caches ungültig machen / neu starten ...
Das ist ein extrem nerviger Bug, der viel öfter passiert als er sollte. Die Build-Tools sollten kein Hindernis für die Entwicklung sein.
Gehen Sie zu Intellij-Voreinstellungen und aktivieren Sie die Abhängigkeiten für den automatischen Import von Graple
Tags und Links android gradle dependency-management