Jak otworzyć istniejący projekt w Eclipse

118

Czuję się głupio, ale po prostu nie mogę zmusić tego do pracy ....

Mam istniejący projekt Androida skopiowany z mojego innego komputera do folderu

c:\projects\trunk\android\emergency

(Utworzyłem ten projekt na innym komputerze, skopiowałem go na mój nowy komputer, a drugi jest rozdawany) Teraz chcę otworzyć projekt w Eclipse. Więc myślę, że próbowałem wszystkiego, ale nie mogę sprawić, żeby zadziałało ...

Szukałem czegoś w rodzaju „ open project”, ale nie znalazłem.

Potem próbowałem ' import', ale to nie pozwoliło mi go zaimportować, ponieważ był to ten sam obszar roboczy (używam tych samych lokalizacji plików i lokalizacji obszaru roboczego, co na innym komputerze)

Następnie spróbowałem utworzyć nowy obszar roboczy i zaimportować go tam . Potem narzekał, że nie mam projektu, że najpierw musiałem go stworzyć. Stworzyłem więc fikcyjny projekt w nowym obszarze roboczym, zaimportowałem projekt i skopiowałem wszystko do nowego obszaru roboczego i umieściłem go pod fikcyjnym projektem.

Tak utknąłem, możesz mi pomóc?

Przy okazji, to jest Eclipse, którego używam: Eclipse SDK Wersja: 4.2.0 Numer kompilacji: I20120608-1400

Michel
źródło
4
Wypróbuj Plik> Nowy> Projekt ...> Projekt Android z istniejącego kodu
biegleux,
Czy muszę zaznaczyć opcję „kopiuj w istniejącym obszarze roboczym”?
Michel
Zwykle to robię, więc mam projekt w swoim miejscu pracy, gdzie są inni.
biegleux
1
Jeśli skopiowałeś swój projekt do obszaru roboczego, nie musisz zaznaczać opcji „kopiuj w istniejącym obszarze roboczym”.
biegleux
1
Nie kopiuj projektu z komputera do obszaru roboczego, kopiuj go w inne miejsce i pozwól, aby zaćmienie skopiowało go do obszaru roboczego za pomocą poleceń menu powyżej i zaznaczając „kopiuj w istniejącym obszarze roboczym”.
biegleux

Odpowiedzi:

131

Spróbuj File> New> Project...> Android Project From Existing Code. Nie kopiuj projektu z komputera do obszaru roboczego, kopiuj go w inne miejsce i pozwól, aby zaćmienie skopiowało go do obszaru roboczego za pomocą poleceń menu powyżej i zaznaczenia copy in existing workspace.

biegleux
źródło
8
Rzeczywiście - dziękujemy wszystkim programistom iOS na świecie! :) Teraz, jeśli znajdę tylko "AVD" ...
Fattie
4
Próbowałem tego, ale nadal próbowałem uruchomić projekt, który utworzyłem i usunąłem tydzień temu. Nieintuicyjny nawet nie zaczyna opisywać farsy Android / Eclipse SDK.
Damien
23

Jest to opcja „Importuj istniejący projekt do obszaru roboczego” w Import-> Ogólne.

Zobacz: http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-importproject.htm

Lanaru
źródło
3
Na następnym ekranie znajduje się pole wyboru, które pozwala zdecydować, czy kopiować, czy nie. Szukałem zwykłej Javy, a nie Androida, i odpowiedź Lanaru pomogła.
AnneTheAgile
Projekt> Importuj> Ogólne> Wybierz katalog główny> (NIE wybieraj kopiowania projektów do obszaru roboczego). Jest to przydatne, jeśli używasz Eclipse również poza zakresem projektów Java, takich jak projekty Ruby lub projekty C.
JohnMerlino
Ponadto na lewym pasku narzędzi należy nacisnąć przycisk „Przywróć”, aby wyświetlić Nawigatora. Pomocna może być również rada @tim doyle: Okno-> Pokaż widok-> Nawigator.
CoolMind
20

Okno-> Pokaż widok-> Nawigator, powinno pojawić się panel nawigacyjny po lewej stronie, pokazujący listę projektów.

Prawdopodobnie jest już otwarty w obszarze roboczym, ale być może panel nawigatora został zamknięty, więc wygląda na to, że projekt nie jest otwarty.

Eclipse przy użyciu ADT Build v22.0.0-675183 w systemie Linux.

Tim Doyle
źródło
13
Coś jest naprawdę nie tak z interfejsem użytkownika, gdy trzeba zadać pytanie „jak otworzyć istniejący projekt”. Ta odpowiedź była tym, czego potrzebowałem, i była bardzo daleka od czegoś takiego jak „Otwórz istniejący projekt”, co? Dziękuję Ci.
fortboise
Co wtedy robisz? Klikasz na nią dwukrotnie czy co? Klikam go dwukrotnie i otwiera się plik konfiguracyjny projektu. Najgorsze IDE w historii. Tak frustrujące, że muszę tego użyć!
Owl
11

File> Import> General> Existing Projects into workspace. Wybierz folder główny zawierający Twoje projekty. Zawiera listę wszystkich projektów dostępnych w wybranym folderze. Wybierz te, które chcesz zaimportować i kliknij Finish. To powinno działać dobrze.

Wyciek pamięci
źródło
ale projekty są już na właściwym miejscu. Kiedy importuję je do obszaru roboczego, czy nie są kopiowane?
Michel
1
@Michel, Nie, nie zostaną skopiowane.
MemoryLeak
A jeśli ich nie wymienia?
Rikki,
1

Używam Maca i usunąłem źródło pakietu ADT. napotkałem ten sam błąd, więc poszedłem do projektu> wyczyść i adb działał normalnie.

Ramin Ahmadi
źródło
0

Kliknij prawym przyciskiem myszy w nawigatorze-Importuj-istniejący projekt ..- wybierz katalog podstawowy swojego projektu

Vinay W
źródło
Próbowałem, ale dało mi to kopię projektu w nowym obszarze roboczym?
Michel
-1

Załóżmy, że folder aplikacji znajduje się w pendrive.

otwórz zaćmienie, przejdź do importu, wybierz Androida, W Androidzie wybierz „istniejący kod Androida w obszarze roboczym”

następny i zakończ.

Ramanand Bhat

Ramanand Bhat
źródło
Został już wspomniany np. W zaakceptowanej odpowiedzi. Coś więcej do dodania?
Nathan Tuggy