2010-12-16 3 views
5

alle meine bestehenden Projekte sind gut, aber neue Projekte beginnen hat Probleme ...Neues Projekt anlegen Problem Nachdem Android SDK-Update

Es wird das Haupt Java-Datei das Problem hat und der Hover Say'sche

„Java Typ Sprache lässt sich nicht gelöst, es wird Indirekt Von Required Class-Dateien gesetzten“

ich die neuen Projekte erstellt, so wie ich die vorherigen 50 Projekte erstellt (vor dem e Aktualisieren des SDK).

Sehr frustrierend (andere Fehler in der neuen Version auch) ...

löschte ich die neuen Projekte und sie importiert, wie in anderen Beiträgen vorgeschlagen, aber es hat nicht geholfen.

bemerkte ich das Haupt Layout (im Grafikmodus) sagen,

Ich weiß nicht, was da bedeutet „Das Projektziel nicht gesetzt ist“, dass das Layout innerhalb ist der Projektordner Die Build-Ziel wird auch 1.6

auf Android (dies das Problem sein kann) ich eine Nachricht Tafel erhalten, wenn die Projekterstellung Finishing, dass die Android sagen ist

sdk/tools/lib/proguard.cfg (keine solche Dateien oder Verzeichnis)

Which, wahr ist, es nicht ein und das war eine neue Ergänzung der sdk ...

Jeder Vorschlag ...? Danke

Antwort

2

Es ist wirklich nervig.

Ich verbrachte Stunden damit, es zu reparieren. Hier ist das, was ich getan habe:

  • Gehen Sie Datei .classpath auf Projektebene und offen im Notizblock und Sie müssen die 3. Zeile hinzufügen hier:

    <?xml version="1.0" encoding="UTF-8"?> 
    <classpath> 
        <classpathentry kind="src" path="src"/> 
        <classpathentry kind="src" path="gen"/> 
        <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 
        <classpathentry kind="output" path="bin"/> 
    </classpath> 
    
  • auch sicher, dass Standard. Eigenschaften hat diese beiden Zeilen (target android-4 ist 1,6):

    target=android-4 
    android.library=false 
    
+0

Dies wird meine Ignoranz zeigen - ich sehe keine Datei .classpath Wo ist es? – headscratch

+0

In Eclipse -> Klicken Sie mit der rechten Maustaste auf das Projekt, klicken Sie auf Eigenschaften, suchen Sie den Speicherort. – Aliostad

+0

Ich sehe keine .classpath oder irgendwelche XML-Dateien. Wenn ich auf das Android-Label klicke, wird eine Meldung angezeigt, die besagt, dass die aktuelle Anzeigeseite ungültige Werte enthält. Öffnen des Build Path zeigt einige Ordner, aber keine Klassenobjekte ... – headscratch

1

GELÖST aft viel Zeit ... und lesen Sie alle Dev Site Informationen über das neue SDK.

Im Grunde müssen Sie alles android aktualisieren und sicherstellen, dass das neue Proguard-Tool installiert ist. Alle neuen Apps, die im neuen SDK erstellt wurden, erfordern dies. Auch benötigt, um die Pfadeinstellungen zu den Werkzeugen zu ändern, als die Syntax geändert ... lesen Sie über dieses Zeug, bevor Sie aktualisieren ...

Nach diesem Vorgang ging alles gut und funktioniert (Finger sind gekreuzt!)

+2

Können Sie bitte einige Links posten? – Geoff

+0

Können Sie skizzieren, was Sie getan haben? – MrEngineer13

+0

Gehen Sie zu Hilfe> Nach Update suchen. – Chinthaka

5

Ich habe dieses Problem, und meine Lösung ist, das Ziel auf andere API-Ebene in Projekt-> Eigenschaften-> Android, dann setzen Sie es zurück.

Ich denke, das wird den .classpath oder einige andere Dateien aktualisieren, nicht sicher, aber es funktioniert.

+1

Danke. Wirklich geholfen. –

Verwandte Themen