Niektórych projektów nie można zaimportować, ponieważ już istnieją w błędzie obszaru roboczego w środowisku Eclipse

291

Próbuję zaimportować projekt, nad którym pracowaliśmy ja i mój współpracownik. Nadal pojawia się ten błąd po wybraniu opcji „importuj”, a następnie „importuj istniejący projekt”, a następnie kliknij plik archiwum, a następnie kliknij przycisk Dalej, i pojawia się ten błąd:

„Niektórych projektów nie można zaimportować, ponieważ już istnieją w obszarze roboczym”

Kelley Duran
źródło
3
Sprawdź, czy przeglądasz niestandardowy zestaw roboczy w środowisku Eclipse zamiast zestawu roboczego okna.
IgorGanapolsky

Odpowiedzi:

341

Odznacz pole „kopiuj projekty do obszaru roboczego” , a następnie kliknij przycisk „Odśwież” , będziesz mógł zaimportować projekt

rekinyz
źródło
10
Nie pomaga w Rational Application Developer.
Sarah Vessels
4
Myślę, że jeśli projekt już istnieje, to nie działa. ale jeśli projekt zostanie usunięty i chcesz go ponownie zaimportować i z jakiegoś powodu trzeba go odświeżyć, to może działać. W każdym razie dla mnie to nie działało.
Mian Asbat Ahmad
4
Pracuje dla mnie. Bardzo łatwo jest napotkać ten problem, jeśli wcześniej skopiujesz projekt do swojego obszaru roboczego, a następnie spróbujesz go zaimportować.
TrentCoder,
3
nie działa we wszystkich przypadkach, lepiej zmienić nazwę jednego z dwóch.
Sebastian Juarez,
2
Już nie działa dla mnie z najnowszym zaćmieniem :(. \ N ktoś ma pomysł, jak to rozwiązać? Dość frustrujące.
Fisher Coder
123

przejdź do pliku .project w swoim projekcie i zmień nazwę projektu w tagu name

zishan
źródło
Doskonale, działa, dodatkowo, jeśli masz wewnętrzne zależności projektu - musisz sprawdzić każdą z nich w „Build Bath” i zaktualizować wpisy projektu - w sekcji Wymagane projekty - javapapo 1 minutę temu
javapapo
Pomogło mi to ... Chciałem skopiować projekt z repozytorium, zaimportować do Eclipse, zmienić wszystkie odwołania w projekcie, aby odzwierciedlić nową nazwę, a następnie utworzyć dla niego nowe repozytorium. (Nie chciałem rozgałęziać się) W tym momencie pojawia się błąd informujący, że „Resource OldRepo \” już istnieje. .project nie jest wymieniony w Eksploratorze pakietów, więc nie pomyślałem o sprawdzeniu go. Zmieniłem nazwę, aby pasowała do nowej nazwy projektu, zrestartowałem Eclipse, a potem mogłem rozpocząć nowe repozytorium.
strangeluck,
Wydaje mi się, że jest to najbardziej odpowiednia odpowiedź, zamiast długiej obsługi w wyniku usunięcia .metadanych jak w odpowiedzi Barbasa. Świetnie i na temat, dzięki!
Nauka z
Nie mogę znaleźć tego pliku .project. Gdzie mogę to znaleźć?
@FarazAhmad Uhhh ... w folderze projektu
b1nary.atr0phy
52

Właśnie mi się to przydarzyło. W końcu zdałem sobie sprawę, że projekt był już otwarty w moim obszarze roboczym, ale nie był widoczny z powodu wybranego zestawu roboczego. Musisz tylko odznaczyć aktywny zestaw roboczy, a wszystkie otwarte projekty staną się widoczne.

Pino
źródło
7
Zrób to w widoku Eksplorator projektów lub Widok eksploratora korporacyjnego. W widoku kliknij małą strzałkę w dół, aby otworzyć menu, i wybierz Odznacz zestaw roboczy. To działało dla mnie, a mój projekt, który już tam był, który się nie pojawił, teraz się pojawia.
Sarah Vessels
Jestem nowy w Eclipse. Po zaimportowaniu i kliknięciu przycisku Zakończ wydaje się, że nic się nie dzieje, ale import projektu. Musisz kliknąć ikonę Project Explorer, aby ją wyświetlić.
StacyM,
To było dla mnie rozwiązanie. Miałem też inny problem, moje projekty zostały oznaczone jako załadowane w zaćmieniu, ale nie można ich otworzyć, więc jeśli zobaczysz niebieskie foldery bez niczego, usuń je. Nie rozumiem tylko, dlaczego nie jest to prostsze, powinieneś być w stanie ustawić folder wejściowy, folder wyjściowy i nazwę projektu, a zaćmienie powinno zrobić resztę. Jeśli spróbujesz zmienić którekolwiek z nich, Eclipse wyskoczy z błędu ...
Igor Čordaš
Kiedy skopiowałem mój obszar roboczy na nową maszynę, pomyliłem się co do zestawów roboczych, dlatego niektóre projekty nie pojawiły się w „Eksploratorze pakietów”, ale pojawiły się w „Nawigatorze”. Ale po poprawieniu zestawów roboczych pojawili się ponownie.
Dale
20

W swoim obszarze roboczym możesz mieć projekt o tej samej nazwie. Spróbuj odświeżyć (plik-> odśwież) swój obszar roboczy po usunięciu innego o tej samej nazwie. Typowa sytuacja występuje, gdy chcesz ponownie zaimportować usunięty projekt.

Arka
źródło
I jak mogę odświeżyć przestrzeń roboczą? F5 nie wydaje się działać
Radon8472,
19

Zwykle dzieje się tak, gdy fizycznie zmienisz katalog projektu bez pierwszego usunięcia w Eclipse. Możesz zobaczyć i usunąć te ukryte projekty w następującym widoku:

Window -> Show View -> Other -> General -> Navigator

Następnie po prostu kontynuuj proces importowania istniejącego projektu.

Lopes
źródło
Z pytania wynika, że ​​istnieje inny projekt o tej samej nazwie. Jak zmienić nazwę podczas importowania? Myślę, że to jest pytanie!
Mohy Eldeen,
To zadziałało dla mnie. Usunąłem projekt z mojego obszaru roboczego, ale z powodu otwarcia wiersza polecenia w katalogu projektu nie został on całkowicie usunięty z obszaru roboczego, więc zamknąłem zaćmienie i ręcznie usunąłem pozostałe pliki z dysku, ale to usunięcie nie zostało odzwierciedlone w obszarze roboczym zaćmienia, ale nie wyświetlał się w normalnym oknie eksploratora projektu, więc mogłem go usunąć. To rozwiązanie pokazało mi nieusunięty projekt w środowisku Eclipse, następnie usunąłem go ponownie, a następnie zaimportowałem nowo sklonowany projekt. Zrobione.
SachiN Ware.
16

W moim przypadku skopiowałem jeden z projektów (powiedzmy „Projekt1”) z obszaru roboczego i wkleiłem go w tym samym obszarze roboczym. Następnie zmodyfikowałem nazwę wklejonego projektu (powiedz „Project2”). Nie widziałem tego w repozytorium.

Głównym powodem było to, że .projectplik z nowego projektu wciąż miał: <name>Project1</name>zamiast <name>Project2</name>.

Zrobiłem następujące rzeczy, aby naprawić problem:

  1. Wytnij i wklej Project2 poza obszarem roboczym
  2. Zmień .projectplik na<name>Project2</name>
  3. Spróbuj ponownie zaimportować Project2.

To zadziałało dla mnie.

Vikram
źródło
12

Projekty w obszarze roboczym Eclipse muszą być unikalne. Zauważ jednak, że nazwa projektu nie musi być taka sama jak nazwa katalogu / folderu projektu, więc możesz albo usunąć każdy istniejący projekt o tej samej nazwie, albo alternatywnie zmienić nazwę istniejących projektów.

Tonny Madsen
źródło
4
Jak zmienić nazwę istniejących projektów?
10

Masz jeden okultystyczny katalog o nazwie „.metadata” w katalogu obszaru roboczego. Zamknij Eclipse, usuń „.metadata” i otwórz Eclipse. Kiedy Eclipse zapyta Cię o obszar roboczy, upewnij się, że „.metadata” nie znajduje się w katalogu obszaru roboczego i kliknij przycisk „ok”, aby wybrać domyślny obszar roboczy.

Barbas
źródło
2
Działa, ale z drugiej strony, po usunięciu pliku .metadata wszystko zostanie usunięte z obszaru roboczego Eclipse. Obejmuje to istniejące projekty (jeśli masz więcej niż 10 projektów, musisz zaimportować je wszystkie z powrotem = (). Ponadto motyw, kolory itp. Zostaną usunięte w tym samym czasie.
Lee Yi Hong
4
NIE rób tego ślepy. Działa, ale najpierw wykonaj kopię zapasową folderu .metadata zamiast usuwać. Musisz zaimportować każdy projekt ręcznie. Musi istnieć bardziej ukierunkowany sposób, aby po prostu usunąć jeden projekt z .metadanych zamiast usuwać wszystkie projekty. Usunąłem projekt z obszaru roboczego, który powodował ten błąd, gdy próbowałem ponownie zaimportować zmodyfikowaną wersję w tym samym miejscu.
CodeMed
2
To okropna sugestia dla przeciętnego użytkownika. Nie zadzieraj z .metadata, chyba że masz dobre wyczucie tego, co robi. I każdy z takim poziomem wiedzy Eclipse nie będzie musiał tego robić, aby rozwiązać ten problem.
Erick G. Hagstrom,
10

Być może masz taką samą nazwę projektu w pliku „.project”, zaznacz ją, jeśli tak, zmień nazwę na inną nazwę. Zaimportuj ponownie

Tyler
źródło
10

Jeśli do tego doszedłeś, ponieważ sklonowałeś projekt git w istniejącym obszarze roboczym, a teraz chcesz wypromować ten obszar roboczy do pełnoprawnego projektu, powinieneś użyć widoku „Repozytoria Git” -> wybierz „Katalog roboczy” -> Importuj projekty -> Istniejące projekty.

ambicoder
źródło
7

Sprawdź, czy skonfigurowałeś Eclipse do wyświetlania WSZYSTKIEGO zestawu roboczego. Kiedyś napotkałem dokładnie ten sam problem i okazało się, że przypadkowo zaimportowałem projekt do Other Projectszestawu roboczego. Moja konfiguracja Eclipse nie pokazała tego zestawu roboczego w eksploratorze pakietów, co doprowadziło mnie do wniosku, że projekt nie został jeszcze zaimportowany.

Zaktualizowano dla @Mawg:

Najpierw kliknij Select Working Set...:

wprowadź opis zdjęcia tutaj

Następnie wybierz No Working Sets:

wprowadź opis zdjęcia tutaj

To skutecznie wyłączy zestaw roboczy i pokaże wszystkie projekty.

smwikipedia
źródło
Jak więc skonfigurować Eclipse, aby wyświetlał wszystkie zestawy robocze?
Mawg mówi o przywróceniu Moniki
6

ŁATWY SPOSÓB: Kliknij prawym przyciskiem myszy projekt (folder o treści „MainActivity”), przejdź do Refactor -> Zmień nazwę, a otrzymasz pole tekstowe umożliwiające zmianę nazwy projektu.

Jeśli pojawi się ostrzeżenie, że Twój projekt nie jest zsynchronizowany z systemem plików, naciśnij F5 (odśwież) i spróbuj ponownie.

Szlagier
źródło
Mówi, że projekt nie jest zsynchronizowany z systemem plików
Przeczytaj drugą część mojej odpowiedzi. Rozwiązuje problem braku synchronizacji plików. ^
Stunner
6

Spójrz w swoim folderze obszaru roboczego, możesz mieć tam stary projekt o tej samej nazwie co importowany (nawet jeśli nie jest pokazywany w środowisku Eclipse).

Gdy usuwasz projekt w Eclipse, jeśli nie zaznaczysz pola wyboru w oknie dialogowym, po prostu usuwa go z widoku i nie usuwa folderu w katalogu obszaru roboczego.

Everton
źródło
„Sprawdź folder obszaru roboczego” - co to znaczy i jak?
Edward Newell
Trochę wyjaśnione.
everton
6

Spróbuj zmienić nazwę <name>znacznika, który znajduje się w .projectpliku „ ” twojego projektu.

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

To na pewno zadziała. Właśnie zmieniasz nazwę swojego projektu.

Bezzębny
źródło
5

Znalazłem inny sposób!

PRZENIEŚ projekt do innego folderu, a następnie zaimportuj i, jeśli to konieczne, skopiuj do obszaru roboczego

madhairsilence
źródło
5

Miałem ten problem, gdy usunąłem projekt i próbowałem ponownie zaimportować kod. Eclipse nigdy tak naprawdę nie usunął projektu i nadal zawierał odwołanie do nazwy / folderu projektu w obszarze roboczym. Musiałem stworzyć nowy projekt o tej samej nazwie, a mój kod pojawił się bez zmian. Wierzę, że to zadziałało tylko dlatego, że ścieżka projektu nigdy nie została zmieniona.

Fydo
źródło
5

Zdarzyło mi się kiedy

Usuwam projekt z Eclipse Project Explorer i nie sprawdzam usuwania zawartości z dysku.

Następnym razem, gdy próbowałem zaimportować ten sam projekt do obszaru roboczego, dostałem ten sam problem.

Aby rozwiązać, po prostu wykonałem FYI, które każde dziecko może zrobić :)

Jak to rozwiązałem:

  1. Wytnij Ctrl + xfolder myProject z obszaru roboczego zaćmienia do innej lokalizacji, tj. Pulpitu
  2. Kliknij prawym przyciskiem myszy Navigator (możesz go pobrać Window > Show View > Navigator) i Odśwież (wyświetli się następujące okno dialogowe) wprowadź opis zdjęcia tutaj
  3. Wystarczy kliknąć Yesprzycisk i przenieść folder projektu z powrotem do katalogu obszaru roboczego Eclipse
  4. Importuj ponownie!
  5. Teraz Rock 'n' Role
Mumair
źródło
5

W moim przypadku usunąłem katalog zasobów z moich .metadata.plugins:

  1. Idź do swojego obszaru roboczego
  2. Wpisz .metadata.plugins
  3. Usuń katalog : org.eclipse.core.resources

wprowadź opis zdjęcia tutaj

Monsif EL AISSOUSSI
źródło
3

To zadziałało dla mnie.

Plik> Nowy> Projekt Android> Utwórz projekt z istniejącego źródła

Lokalizacja = lokalizacja projektu, który chcesz zaimportować.

Otrzymasz ostrzeżenie „Projekt Eclipse już istnieje w tym katalogu. Zamiast tego rozważ użycie Plik> Importuj> Istniejący projekt.” Możesz jednak kliknąć przycisk „Dalej”, a projekt powinien zostać zaimportowany.

Matt
źródło
3

W Eclipse kliknij plik, następnie wybierz przełącznik obszaru roboczego, a następnie przeglądaj i wybierz inny folder. Teraz powtórz ten sam proces i tym razem nie będzie błędu :)

Mian Asbat Ahmad
źródło
3

Nic nie mogło rozwiązać mojej sytuacji. Tak rozwiązałem.

  1. Zamknij IDE
  2. Usuń tę samą nazwę projektu z obszaru roboczego
  3. Uruchom IDE
  4. Wyczyść cały projekt (nie jestem pewien, czy to pomogło)
  5. Plik> Importuj> Istniejący projekt
  6. kliknij przycisk odświeżania
  7. importuj projekt

Gotowe..

Ruwantha
źródło
3

Przynajmniej w Eclipse Juno możesz włączyć Zaawansowane . Następnie wybierz [groupid]. [Artefaktid] z menu rozwijanego Szablon nazwy . To powinno nadać Twojemu projektowi niepowtarzalną nazwę. (Jeśli przechowujesz wiele wersji danego artefaktu, możesz zamiast tego wybrać [groupid]. [Artefactid]. [Wersja] ). Pamiętaj, aby kliknąć przycisk Odśwież , aby zmiany były widoczne. Umyć, spłukać, powtórzyć w razie potrzeby.

Saish
źródło
3

usuń go z zaćmienia ...... mógłbyś zamknąć projekt w zaćmieniu za pomocą „(Kliknij prawym przyciskiem myszy) -> zamknij projekt” ..... więc nawet jeśli usuniesz ten projekt z folderu obszaru roboczego ... pozostanie tam w Eclipse IDE jako zamknięty projekt ..... powinieneś usunąć go z Eclipse IDE ... !!!

Melbourne Lopes
źródło
3

Mam nieco inną sytuację, w której moje zaćmienie przestaje reagować i musiałem zabić sesję. Po ponownym uruchomieniu Juno konkretny projekt, nad którym pracowałem, zniknął, mimo że istnieje plik .project. Próba zaimportowania z powrotem do Eclipse przyniosłaby to samo: „Niektórych projektów nie można zaimportować ..” lub „Projekt o tej nazwie już istnieje” przy próbie utworzenia nowego projektu.

W końcu, odkąd korzystałem z zestawów roboczych, udało mi się znaleźć ten plik .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml. Ręcznie dodano brakujący wpis i wznowiono zaćmienie i voila, wrócił.

hwase0ng
źródło
3

Miałem ten sam błąd, ponieważ w obszarze roboczym był jeszcze jeden projekt pod svn, ale o innej nazwie. Więc to usunąłem.

Julia Tarasenko
źródło
3

Miałem podobny problem, mam to samo repozytorium, które chciałem zaimportować dwa razy. Zmieniłem nazwę istniejącego projektu, klikając prawym przyciskiem myszy projekt> refaktoryzuj> zmień nazwę, a następnie ponownie go zaimportowałem.

Mark Howard
źródło
3

Oto, co zauważyłem dla powyższego problemu: - Jeśli folder kasy (folder, w którym znajduje się projekt pom) jest taki sam, jak folder obszaru roboczego zaćmienia, to otrzymuję ten problem

ROZWIĄZANIE

kiedy do importowania projektu użyłem osobnego folderu obszaru roboczego, środowisko Eclipse działało płynnie :)

Koral
źródło
3

To ostrzeżenie oznacza, że ​​właśnie usunąłeś projekt z nawigatora, ale projekt jest obecny w zestawie roboczym. Albo twój zestaw roboczy ma projekt o tej samej nazwie , więc przejdź do katalogu obszaru roboczego i usuń projekt o tej samej nazwie i zaimportuj ponownie .

pooja patil
źródło
2

Ten problem występuje, ponieważ masz ten sam projekt w innym folderze projektu. Podobnie jak w środowisku Eclipse, mamy wiele folderów projektów, więc jeśli masz projekt w jednym folderze i chcesz go zaimportować do innego folderu projektu, problem występuje. Najpierw więc usuń projekt z innego folderu, a następnie zaimportuj do bieżącego projektu FOLDER.

Pir Fahim Shah
źródło
2

Nowość w rozwoju Eclipse i Androida, i to mnie rozłączyło przez dłuższy czas. Oto kilka rzeczy, które robiłem źle, które mogą pomóc komuś w przyszłości:

  1. Pobrałem przykłady kodu i zakładałem, że nazwa projektu będzie taka sama jak nazwa folderu i szukałem nazwy folderu w eksploratorze projektu, nie znajdując go, ponownie go importując, a następnie otrzymując komunikat o błędzie, który już istniał w obszarze roboczym. Tak. Nie jestem z tego dumny.
  2. Nie kliknąłem opcji „Kopiuj projekty do obszaru roboczego”, a następnie na próżno przeszukiwałem obszar roboczy, gdy nie pojawił się w eksploratorze projektów PONIEWAŻ
  3. Opcja „Dodaj projekt do zestawów roboczych” na karcie Importuj projekty nie działa, o ile wiem, więc nie pojawiła się w eksploratorze projektów dla aktywnego zestawu roboczego (odświeżanie nie miało znaczenia). Dodanie projektu do zestawu roboczego musiało zostać wykonane po pomyślnym zaimportowaniu go.
wydać ponownie
źródło