2012-07-05 4 views
7

Ich habe ein Projekt, das ich eine Reihe von verschiedenen Markenversionen mit zwei verschiedenen Res-Ordnern habe. dh. res-customer1, res-customer2 Mithilfe von Maven-Build-Profilen kann ich das Projekt einfach mit dem angegebenen res-Ordner erstellen.Android: gezielte res Ordner zum Debuggen in Eclipse

Allerdings, wenn es darum geht, seine andere Geschichte zu verfinstern. Was ich tun möchte, ist eine Einstellung zu haben, so dass ich den res-Ordner angeben kann, den ich möchte, während das Debuggen in Eclipse.

Wer weiß, wie ich das machen kann?

Meine aktuelle Arbeit ist es, den Ordner res-customer1 in den Ordner res zu kopieren und danach in eclipse zu debuggen und dann zurück zu res-customer1 zu verschieben, bevor ich es mit Maven erstellen kann. Ich möchte das nicht wirklich machen, da es leicht ist, einen Fehler zu machen und mir viele Probleme zu bereiten, wenn ich nur Eclipse in den Ordner lenken könnte, anstatt den Ordner für die Eclipse zu verschieben, wäre viel weniger Ärger.

Irgendwelche Ideen? Vielen Dank im Voraus

+2

Haben Sie eine Lösung dafür gefunden? Die Antwort mit der besten Wahl funktionierte nicht für mich. –

Antwort

1

Nur aber, und nicht getestet, aber ich frage mich, ob Sie die res Ordner einen symbolischen Link zu dem einen oder anderen Ihrer res-custmer # Ordnern machen könnten, dann einen Shell-Skript, das die ändern symbolischer Link. Ich weiß, dass Sie einen Ordner/eine Datei in ein Projekt ziehen und ablegen können, und verknüpfen Sie ihn stattdessen, anstatt die Daten im Projektordner zu kopieren.

Eine weitere Idee könnte sein, Ihre res-Kunde # in einem Bibliotheksprojekt eingebettet zu haben, und umfassen das eine oder andere Projekt (dies ganz leicht werden kann donne Linien in der project.properties Datei zu kommentieren) Sie

8

Link Quelle in Eclipse verwenden, rechtsklicken Sie Ihr Projekt, wählen Build Path ->Link Quelle ...:

UPDATE: Für einige Eclipse-Versionen verwenden this link

enter image description here

letzter Blick in Projekt-Explorer:

enter image description here

Beachten Sie, dass das kleine Zeichen in dem res Ordnersymbol enter image description here, es ist nur ein symbolischer Link poing auf den res-customer1 Ordner ist. Der schöne Punkt bei diesem Ansatz ist, dass der vorhandene Projektordner im Dateisystem gleich bleibt, Sie brauchen keinen festen Ordner von Anfang an.

Verwandte Themen