Ich kann meine Anwendung nicht erstellen Ich benutze die neuesten Build-Tools, die heute heruntergeladen wurden. Dies begann nach dem Update.
%Vor%Ich habe versucht, zu reinigen und neu zu erstellen, habe ich auch in Eclipse versucht, aber es gibt den gleichen Fehler. Hat jemand irgendwelche Ideen? Ich bin jetzt hier an einer Mauer.
Etwas passierte gestern mit meinem System (und einem anderen hier bei der Arbeit), wo das SDK das Update der Plattform-Tools pushen wollte, aber dann konnte ich es überhaupt nicht benutzen, usw.
Ich habe mein SDK aus dem Weg geräumt und neu installiert, dann funktionierte alles wie immer. Ich hatte nicht dein Dex-spezifisches Problem, aber ich vermute, dass der Update-Push gestern viele gute Dinge gebrochen hat. Viel Glück.
Ich habe Stunden damit verbracht, zu putzen, neue Projekte zu erstellen, sdk zu deinstallieren und neu zu installieren ... nichts hat funktioniert. Ich hatte auch kein Bibliotheksprojekt (ich hatte gerade einige JAR-Dateien unter lib). Aber am Ende habe ich es repariert und meine Schritte waren:
Sie können:
Löschen Sie die Ordner <.settings>
, <bin>
, <gen>
und Dateien <.classpath>
, <.project>
und <project.properties>
.
Löschen Sie Ihr Projekt in Eclipse (rechte Maustaste, <Delete>
), ohne die Quelldateien zu löschen.
Erstellen Sie ein neues Android-Projekt und wählen Sie <Create project from existing sources>
aus Ihren vorherigen Quellen.
Importieren Sie ggf. externe Bibliotheken in den Build-Pfad.
Es sollte dieses lästige Problem lösen.
Seien Sie sehr vorsichtig mit allen Quelldateien, die Sie an Ihr Projekt anhängen / haben. Ich habe dieses Problem in zwei Situationen gefunden:
src
nicht als Bibliothek, sondern direkt in mein src-Verzeichnis Alle Antworten, die angeben, dass Sie Ihr bin / Verzeichnis nicht in den Klassenpfad einfügen sollen, sind ebenfalls korrekt, aber in der Situation, in der Sie einen Fehler haben:
%Vor%Sie sollten in Projekten / Bibliotheken nach denselben jars suchen (diese sollten in den meisten Fällen von der Android Eclipse-Umgebung erstellt werden) oder in alle an das Projekt angefügten Quellen suchen, um mehrere Vorkommen von (wie im Beispielcode oben) der Klasse% co_de zu finden %
Ich denke, das Verzeichnis in bin wird von
geändert %Vor%bis
%Vor%Sie können Ihr Projekt säubern und lösen.
Wenn Sie Probleme wegen mehrerer DEX-Dateien haben
Entfernen Sie den gesamten Zielordner und erstellen Sie das Projekt erneut. Dies hat keine Auswirkungen auf Ihr Projekt, da alles im Zielordner neu erstellt wird.
Ändern Sie die Implementierung fileTree (include: [' .jar'], Verzeichnis: 'libs') in bereitgestellt fileTree (include: [' .jar'], dir: 'libs') in Ihrer App gradle.build & gt; Abhängigkeiten.
Stelle sicher, dass es sich in deinen Moduleinstellungen geändert hat & gt; Abhängigkeiten {include = [* jar] dir = libs} auch. Es muss neben und nicht Implementierung einen Umfang von Bereitgestellt haben.