Jedes Projekt sagt Fehler nach Android ADT Update

8

Ich habe den neuesten Android ADT aktualisiert und nun sagt jedes Projekt in meinem Arbeitsbereich einen Fehler, obwohl es in den eigentlichen Dateien keine gibt. Selbst ein sauberes Android-Projekt sagt Fehler, obwohl ich alle Einstellungen doppelt überprüft habe und ich habe keine Korrekturen gefunden, obwohl ich jedes mögliche Hilfeforum viele Male untersucht habe.

Ich habe viele zufällige Fehlermeldungen bekommen und hier sind nur einige: "Die aktuelle Datei passt nicht zur angegebenen Konfiguration.", "Die Konvertierung in das Dalvik-Format ist mit Fehler 1 fehlgeschlagen" (nicht mehr), "Ungültige Einstellungsseite path: XML Syntax "," Fehler beim Laden der Eigenschaftendatei für Projekt * "etc.

Alle meine Projekte haben vor der Aktualisierung funktioniert.

Keine der folgenden Funktionen: Säubern des Projekts, Löschen des Projekts und erneutes Importieren, Löschen von Bibliotheken und temporären Dateien und Korrigieren von Projekteigenschaften, Deaktivieren der Is-Bibliothek, Aktualisieren von ProGruad, Aktualisieren von Eclipse, Verschieben von Eclipse nach C: \ Eclipse, Ändern von API-Levels und unterstützten Android-Versionen und so weiter ...

Ich habe mit diesem Problem seit einiger Zeit gekämpft.

BEARBEITEN: Die folgenden Dinge funktionieren auch nicht: Entfernen von LibraryName_src-Dateien (mein Projekt hat keine).

BEARBEITEN: Ich habe in den allgemeinen Einstellungen ein Häkchen gesetzt, was Eclipse dazu brachte, das Packen zu verzögern (ich werde später den Namen dieses Kästchens überprüfen) und die aktuellen Fehler verschwanden, aber jetzt heißt es: "Konnte * .apk nicht finden!"

    
Finnboy11 21.11.2011, 19:20
quelle

5 Antworten

2

Ich habe es gelöst!

Mein Sprung von ADT 13 nach 15 war zu groß. Ich habe meinen Arbeitsplatz gesichert, alles entfernt, was zu Android gehört, und ein völlig neues SDK und Eclipse installiert.

Danach habe ich immer noch einen Fehler, aber Löschen von debug.keystore entfernt es.

    
Finnboy11 24.11.2011, 18:11
quelle
5

Ich hatte auch seltsame Fehler, nachdem ich mein ADT-Plugin aktualisiert hatte. Ich habe es gelöst, indem ich ein Android-Clear durchgeführt habe.

Um dies zu tun, klicken Sie einfach mit der rechten Maustaste auf Ihr Android-Projekt:

%Vor%

Es hat perfekt für mich funktioniert.

    
ZarkDev 16.07.2012 09:44
quelle
4

Kürzlich hatte ein ähnliches Problem. Versuchen Sie Folgendes:

Problem nach dem Update des ADT für Eclipse:

  • Suchen Sie in Ihrem App-Projekt nach verknüpften Quellordnern, die auf Ihre Bibliotheksprojekte verweisen (sie haben Namen im Format "LibraryName_src").
  • Wählen Sie alle diese Projekte aus, klicken Sie mit der rechten Maustaste und wählen Sie "Pfad erstellen" -> "Aus Erstellungspfad entfernen".
  • Wählen Sie "Verknüpfung des Ordners vom Projekt aufheben" und klicken Sie auf "Ja".
  • Reinigen, neu erstellen und erneut bereitstellen des Projekts.

Es scheint der Grund dafür zu sein, dass einige frühere Versionen von ADT die Quellordner von Bibliotheksprojekten mit den "untergeordneten" Projekten verlinkt haben und die aktuelle ADT / Dex-Kombination nicht mehr mit dieser Lösung kompatibel ist.

(Lösung gefunden hier: "Conversion Dalvik-Format fehlgeschlagen mit Fehler 1 "auf externen JAR )

    
Kyle Clegg 21.11.2011 20:00
quelle
2

Ich habe Eclipse Indigo (Version 3.7) benutzt und das CDT (anstelle von ADT) Plugin auf die neueste Version (cdt-master-8.0.1.zip) aktualisiert. Ich habe die gleichen Buildpfadprobleme für alle vorhandenen Projekte erfahren, die vor der Aktualisierung funktionierten. Die Probleme, mit denen ich konfrontiert war, waren zwei Falten:

  1. Der erforderliche Quellbibliotheks-Link fehlt in allen Projekten.
  2. Ich habe meinen standardmäßigen Android SDK-Standort in den Eclipse-Einstellungen verloren.

Hier habe ich diese zwei Probleme behoben:

Für Problem # 1:

  • Klicken Sie in Eclipse auf die Registerkarte "Probleme", um die Liste der Buildfehler anzuzeigen.
  • Finden Sie einen Fehler, der angibt, dass bestimmte Klassen nicht gefunden wurden. Zum Beispiel: "ClassABC kann nicht aufgelöst werden"
  • Doppelklicken Sie auf diese Fehlerzeile, um den Quellcode mit der fehlerhaften Zeile aufzurufen, mit einem roten Punkt x am linken Rand der betreffenden Zeile.
  • Doppelklicken Sie auf den roten Punkt, um eine Liste der vorgeschlagenen Lösungen zu erhalten. Am Ende der vorgeschlagenen Liste befindet sich der Punkt "Fix project setup ...".
  • Ein Doppelklick auf "Fix project setup ..." würde Sie auffordern, die Link-Quellbibliothek hinzuzufügen, die für das aktuelle Projekt benötigt wird. Fügen Sie diese fehlende Bibliothek einfach dem Projektbuildpfad hinzu und klicken Sie auf OK.
  • Nun sollten Sie mit "Aktualisieren", "Bereinigen" und "Projekt erstellen" einen klaren Build erstellen, wenn nichts anderes zu Fehlern führt.

Für Problem # 2:

  • Wählen Sie in Eclipse in der Menüleiste "Window / Preferences ..." und geben Sie den fehlenden Android SDK-Speicherort ein. Klicken Sie auf OK. Das ist es.

Diese zwei Schritte stellen im Grunde alle meine Projekte auf den normalen Zustand zurück.

    
Shuh Chang 21.12.2011 21:00
quelle
2

Also, wenn jemand damit nach der neuesten ADT Plugin Version 22 gekämpft hat.

Stellen Sie sicher, dass Sie auch die neuesten Plattform-Tools installieren.

Um dies zu tun

  

Wechseln Sie zu C: {Android SDK-Standort} \ android \ SDK Manager

Und installieren Sie die fehlenden Pakete

    
Zion115 17.05.2013 12:16
quelle

Tags und Links