Entfernen v7 appcompat Ordner

? Prashant Patel @ | Original: StackOverFlow
---

Nach Aktualisierung meiner adt -Plugin. Wann immer ich jedes Projekt erstellen " appcompat v7 " Ordner erstellt . Ich habe diese Abhängigkeit. Aber Problem ist wohl Ich habe 5 Projekte dann . macht es 5 verschiedene Ordner, was zu tun ?

---

Top 5 Antwort

1zgc7009 @

Dies ist Teil des ADT / SDK -Update, und es ist nicht eine schlechte Sache zu geschehen. Es sorgt dafür, dass Ihre Anwendung bietet volle Unterstützung des ActionBarActivity, die in API 14+ umgesetzt wurde. Es wird jedes Mal automatisch erstellt zu werden, aber mit ein wenig Arbeit können Sie Ihre Dateien zu halten . Ich habe nur eine einzige appcompat_v7, wenn ich ein Projekt, nennen wir es Sample wird appcompat_v7_2 erstellt.

How to re-reference your library -

Klicken Sie rechts auf " Sample "

Gehen Sie auf " Eigenschaften"

Click "Android"

Blättern Sie zum Abschnitt " Library" der Boden ist

Klicken Sie auf " ..appcompat_v7 "

Click "Remove"

Click "Add"

Klicken Sie auf " appcompat_v7 "

Click "Apply"`

Jetzt können Sie Ihre bereits vorhandenen Bibliothek referenziert . Sie müssen nun löschen Sie Ihre alten "extra" zu duplizieren appcompat_v7_2 Bibliothek. Ich tue dies, wie folgt:

Deleting duplicated copy -

Klicken Sie rechts auf " appcompat_v7_2 " im Paket-Explorer des Arbeitsbereichs

Click "Delete"

if(Delete Options contains checkbox to delete from physical workspace){
    Check the checkbox to delete the physical folder from your hard drive and press OK;
}
else{
    Go to your physical workspace (In Windows, something like C:......workspace);
    Find "appcompat_v7_2";
    Right click on "appcompat_v7_2" in your physical workspace;
    Click "Delete";
}
Restart Eclipse;

Nach Verweis auf Ihre bereits vorhandenen Bibliothek, ein Fehler mit der Anwendung, die in der Konsole liest bekommen kann Found 2 versions of android-support-v4.jar in the dependency list,... Um dieses Problem zu lösen, gehen Sie in Ihre Anwendungen libs Ordner in Ihrem Arbeitsbereich, und löschen Sie die android-support-v4.jar .

Es ist nicht ideal, da es ein bisschen Setup für jede Anwendung benötigt . Aber es funktioniert . Sie können auch die Option " Neues Activity" bei der Erstellung der Anwendung Projekt und es wird nicht die Bibliothek hinzuzufügen (aber auch, natürlich, wird nicht Ihre Haupttätigkeit ) .

Als eine weitere Note, offenbar für einige Leute nicht dazu gehören die Bibliothek, wenn Ihr mindestens SDK-Version für Ihre Anwendung ist 11+ . Für mich ist es jedoch enthält es immer, so das ist mein Weg vorbei.

WICHTIG FIND - BITTE LESEN

Also beschloss ich, einen neuen Arbeitsbereich für eine Bibliothek Projekt arbeite ich auf Start und stieß auf etwas Interessantes . Ich importierte meine appcompat_v7 in meinen neuen Arbeitsbereich von meiner alten Arbeitsbereich, achten Sie darauf, auf Copy Projekte in Arbeitsbereich klicken . Jetzt ist es nicht jedes Mal, dass ich ein neues Projekt in meiner neuen Arbeitsbereich hinzufügen appcompat_v7 . Führte mich in die Realisierung eines möglichst fix:

versuchen appcompat_v7 sich von den Ordner Arbeitsbereich in einen anderen Ordner, der den Import wieder in Ihren Arbeitsbereich und achten Sie auf Copy Projekte in Arbeitsbereich klicken .

Nicht sicher, ob es nur ein Fehler oder etwas, aber es funktionierte zweimal, wenn ich erneut getestet it!