Erstellen Sie Eclipse-Projekt von Android Git

8

Ich habe eine der Open-Source-Android-Anwendungen (die Musik-Anwendung) vom Android-Git heruntergeladen, und ich versuche, ein neues Projekt von der Quelle zu erstellen. Das Erstellen eines neuen Projekts unter Verwendung dieser vorhandenen Quelle funktioniert nicht und gibt mir einen "ungültigen Beschreibungsfehler". Irgendwelche Hilfe?

    
GuyNoir 06.02.2010, 02:02
quelle

3 Antworten

15

Sie müssen sich auf die Fehlermeldung " invalid project description " beziehen.

Siehe diesen Thread (relevante Auszüge unten, mit Hervorhebung von mir):

Wenn Sie in der heruntergeladenen Anwendung ein Projekt sehen, können Sie "File" + "Import" + "Existing Projects into Workspace" ausprobieren und das Verzeichnis des Musikstücks auswählen.

Wenn nicht, ist New> Android Project> Create project from existing source das richtiger Weg dazu.
Achte darauf, welches Android-Ziel du wählen möchtest (1.1 oder 1.5 oder 2.0): Der Assistent "neues Projekt" wählt automatisch das richtige Beispielverzeichnis für Sie aus.
Wählen Sie dann "Durchsuchen" und das Musikverzeichnis. Es sollte dann die Eigenschaften am unteren Rand des neuen Android-Projekt-Assistenten ausfüllen.

  

Sie sollten Ihren Arbeitsbereich jedoch nicht in %ANDROID_HOME%\samples einfügen.
  Belassen Sie es woanders (Meine Dokumente, was auch immer).
  Ich vermute, dass Sie einen Konflikt bekommen, weil Eclipse versucht, ein Projekt zu erstellen, und es gibt bereits   ein Verzeichnis mit demselben Namen.
  In beiden Fällen können Sie sich your_workspace_dir/.metadata/.log für einen ausführlicheren Fehler ansehen und ihn veröffentlichen?

Kurz gesagt:

  
  • Ändern Sie den Arbeitsbereich anders als Android SDK.
  •   
  • Geben Sie dann nicht zuerst den Projektnamen ein.
  •   
  • Durchsuchen Sie das Projekt von \samples\Music in Create Project von der Quelle.
  •   
  • Die anderen Felder werden automatisch ausgefüllt.
  •   
  • Dann führe ....
  • aus   

Siehe auch dieses Tutorial (für die Snake-Probe)

  

Ich wollte das Snake-Beispiel öffnen, das in den SDK-Beispielen enthalten ist.
  Wählen Sie dazu im Fenster Create project from existing source ' New Android Project ' und wählen Sie das Verzeichnis Snake von Samples .
  Dadurch werden der Paketname, der Aktivitätsname und der Anwendungsname für Sie festgelegt.

Das heißt, wenn Sie nach dem Importieren des Projekts (wie das OP) mit vielen Fehlern fertig sind.
Siehe Frage R kann nicht aufgelöst werden - Android-Fehler :

  • stellen Sie sicher, dass die Tools im SDK-Verzeichnis die Berechtigung haben, ausgeführt zu werden
  • Gehe zu Project > Build all (und wähle " Build Automatically "
  • aus
  

R ist eine automatisch generierte Klasse, die die zur Identifizierung Ihrer Ressourcen verwendeten Konstanten enthält.

Eine weitere Ursache für massive Kompilierungsfehler im gesamten Eclipse Android Projekt, wie vom OP selbst berichtet ( GuyNoir ):

  

Der Code, den ich von Git heruntergeladen habe, war die neueste Version und wahrscheinlich für Android 2.1, wo das SDK, unter dem ich es erstellt habe, Android 1.5 war.
  Also muss ich älteren Code herunterladen oder das neueste SDK installieren.

    
VonC 06.02.2010, 10:30
quelle
3

Ich bekam immer noch den Fehler "ungültige Projektbeschreibung" mit den Android 2.3 SDK Beispielen (Eclipse Helios 20100917-0705, Ubuntu 10.10). Die vorhandenen Projekte werden nicht importiert.

Abhilfe:

  • Platzieren Sie das Projekt in einem eigenen Verzeichnis (ich habe sie von meinem SDK-Installationsprogramm unter / opt / anrdroid-sdk-linux_86 kopiert) in mein ~ / workspace-Verzeichnis.
  • Geben Sie in der Java-Paket-Explorer-Ansicht / Neu / JavaProject den Namen des Projektverzeichnisses ein (die vorhandenen Dateien sollten auf der zweiten Seite des Assistenten angezeigt werden)
  • Wählen Sie im Paket-Manager das neue Projekt aus: Android Tools / In Android-Projekt konvertieren
  • Erstellen Sie das / gen-Projektverzeichnis, wenn es nicht existiert (schlägt ohne es fehl)
  • Android-Tools / Projekteigenschaften korrigieren
  • Hauptmenü / Projekt / Projekt erstellen

Ich hatte viel Glück, die Beispiel-Apps zum Kompilieren und Ausführen dieses Weges zu bekommen

    
dB Wood 31.12.2010 06:51
quelle
1

Die Ressourcen sollten sich mit dem, was Sie importiert haben, neu ausrichten. Oft benötigt das ADT Eclipse Plug-in eine Zeit, die manchmal abhängig von der Größe des Projekts erkannt wird.

    
Fred Grott 07.02.2010 22:45
quelle

Tags und Links