Một số dự án không thể được nhập vì chúng đã tồn tại trong lỗi không gian làm việc trong Eclipse


291

Tôi đang cố gắng nhập một dự án mà tôi và đồng nghiệp của tôi đã làm việc .. và tiếp tục gặp lỗi này sau khi tôi chọn-- "nhập" rồi "nhập dự án hiện tại" rồi nhấp vào tệp lưu trữ, và sau đó tôi nhấp vào tiếp theo, và lỗi này xuất hiện:

"Một số dự án không thể được nhập vì chúng đã tồn tại trong không gian làm việc"


3
Kiểm tra xem bạn có đang xem Bộ làm việc tùy chỉnh trong Eclipse thay vì Bộ làm việc của cửa sổ không.
IgorGanapolsky

Câu trả lời:


341

Bỏ chọn hộp kiểm "sao chép dự án vào không gian làm việc" và sau đó nhấp vào nút "làm mới" , bạn sẽ có thể nhập dự án


10
Không giúp đỡ trong Nhà phát triển ứng dụng Rational.
Sarah Vessels

4
Tôi nghĩ rằng nếu dự án đã tồn tại thì nó không hoạt động. nhưng nếu dự án bị xóa và bạn muốn nhập lại và vì lý do nào đó, nó cần được làm mới thì nó có thể hoạt động. Bất cứ cách nào đối với tôi nó không hoạt động.
Mian Asbat Ahmad

4
Làm việc cho tôi. Sẽ rất dễ gặp phải vấn đề này nếu bạn sao chép dự án vào không gian làm việc trước thời hạn và sau đó thử nhập nó.
TrentCoder

3
không làm việc trong tất cả các trường hợp, nó tốt hơn để đổi tên một trong hai.
Sebastian Juarez

2
Không còn làm việc với tôi với nhật thực mới nhất :(. \ N bất cứ ai cũng có ý tưởng làm thế nào để giải quyết vấn đề này? Khá là bực bội.
Fisher Coder

123

đi đến tệp .project trong dự án của bạn và thay đổi tên của dự án trong thẻ tên


Ngoài ra, nó còn hoạt động tốt nếu bạn có các phụ thuộc dự án bên trong - bạn cần kiểm tra từng cái trong số đó trên 'Build Bath' và cập nhật các mục dự án - trên phần Dự án bắt buộc - javapapo 1 phút trước
javapapo

Điều này giúp tôi ... Tôi muốn sao chép một dự án từ kho lưu trữ, nhập vào Eclipse, thay đổi tất cả các tham chiếu trong dự án để phản ánh tên mới, sau đó tạo một repo mới cho nó. (Tôi không muốn phân nhánh) Tại thời điểm này, tôi đã gặp lỗi khi nói "Resource OldRepo \" đã tồn tại. .project không được liệt kê trong Gói Explorer, vì vậy tôi không nghĩ đến việc kiểm tra nó. Tôi đã thay đổi tên để khớp với tên mới của dự án, khởi động lại Eclipse và sau đó tôi có thể bắt đầu repo mới.
siết cổ

Dường như với tôi là câu trả lời phù hợp nhất, thay vì phải xử lý lenghty như là kết quả của việc xóa .metadata như trong câu trả lời của barbas. Tuyệt vời và trên quan điểm, Cảm ơn!
Học

Tôi không thể tìm thấy tập tin .project này. Tôi có thể tìm thấy nó ở đâu?

@FarazAhmad Uhhh ... trong thư mục dự án của bạn
b1nary.atr0phy

52

Nó cũng vừa xảy ra với tôi. Cuối cùng tôi nhận ra rằng dự án đã mở trong không gian làm việc của tôi nhưng nó không hiển thị do tập làm việc được chọn. Bạn chỉ cần bỏ chọn bộ làm việc đang hoạt động và tất cả các dự án đã mở sẽ hiển thị.


7
Thực hiện việc này trong khung nhìn Project Explorer hoặc Enterprise Explorer. Trong chế độ xem, nhấp vào mũi tên xuống nhỏ để mở menu và chọn Bỏ chọn Bộ làm việc. Điều này làm việc cho tôi và dự án của tôi đã không xuất hiện bây giờ xuất hiện.
Sarah Vessels

Tôi mới biết về Eclipse. Sau khi nhập và nhấp vào Kết thúc, có vẻ như không có gì xảy ra, nhưng nhập dự án. Bạn phải bấm vào biểu tượng Project Explorer để hiển thị nó.
StacyM

Đây là giải pháp cho tôi. Tôi cũng gặp một vấn đề khác, các dự án của tôi được đánh dấu là đã tải trong nhật thực nhưng không thể mở vì vậy nếu bạn thấy các thư mục màu xanh không có gì trong đó hãy xóa chúng. Điều duy nhất tôi không nhận được là tại sao điều này không đơn giản hơn, bạn sẽ có thể đặt thư mục đầu vào, thư mục đầu ra và tên dự án và nhật thực sẽ làm phần còn lại. Nếu bạn cố gắng thay đổi bất kỳ một trong số các Eclipse thủ công sẽ thoát ra ...
Igor ordaš

Khi tôi sao chép không gian làm việc của mình sang một máy mới, nó đã bị nhầm lẫn về các bộ làm việc và vì vậy một số dự án đã không hiển thị trong "Gói Explorer", nhưng đã hiển thị trong "Bộ điều hướng". Nhưng sau khi điều chỉnh các bộ làm việc, chúng lại xuất hiện.
Dale

20

Bạn có thể có một dự án có cùng tên trong không gian làm việc của bạn. Cố gắng làm mới (tệp-> làm mới) không gian làm việc của bạn sau khi xóa một không gian khác có cùng tên. Một tình huống điển hình xảy ra khi bạn muốn nhập lại một dự án đã xóa.


Và tôi có thể làm mới không gian làm việc không? F5 dường như không có hiệu lực
Radon8472

19

Điều này thường xảy ra khi bạn thay đổi thư mục dự án một cách vật lý mà không xóa lần đầu tiên trong Eclipse. Bạn có thể xem và xóa các dự án ẩn này trong chế độ xem sau:

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

Sau đó, chỉ cần tiếp tục với quá trình nhập dự án hiện có.


Rất rõ ràng từ câu hỏi rằng một dự án khác có cùng tên tồn tại, làm thế nào bạn có thể đổi tên trong khi nhập khẩu? Tôi nghĩ rằng đây là câu hỏi!
Mohy Eldeen

Điều này làm việc cho tôi. Tôi đã xóa dự án khỏi không gian làm việc của mình, nhưng do một số dấu nhắc lệnh được mở trong thư mục dự án nên nó không bị xóa hoàn toàn khỏi không gian làm việc, vì vậy tôi đã đóng nhật thực và xóa các tệp còn lại khỏi đĩa nhưng việc xóa này không được phản ánh trong không gian làm việc nhật thực nhưng nó không hiển thị trong cửa sổ thám hiểm dự án bình thường để tôi có thể xóa nó. Vì vậy, giải pháp này cho tôi thấy dự án không bị xóa trong nhật thực, sau đó tôi lại xóa nó và sau đó nhập dự án mới được nhân bản. Xong rôi.
SachiN Ware.

16

Trong trường hợp của tôi, tôi đã sao chép một trong các dự án (giả sử 'Project1') từ không gian làm việc và dán nó vào cùng một không gian làm việc. Sau đó tôi đã sửa đổi tên của dự án đã dán (nói với 'Project2'). Tôi không thể nhìn thấy nó trong kho lưu trữ.

Lý do chính là .projecttập tin từ dự án mới vẫn có: <name>Project1</name>thay vì <name>Project2</name>.

Vì vậy, tôi đã làm theo những điều sau để khắc phục sự cố:

  1. Cắt và dán Project2 bên ngoài không gian làm việc
  2. Thay đổi .projecttập tin để có<name>Project2</name>
  3. Hãy thử nhập lại Project2.

Nó làm việc cho tôi.


12

Các dự án trong không gian làm việc của Eclipse phải là duy nhất. Lưu ý rằng tên dự án không cần phải giống với tên thư mục / thư mục của dự án, vì vậy bạn có thể xóa bất kỳ dự án hiện có nào có cùng tên hoặc đổi tên dự án hiện có.


4
Làm thế nào để tôi đổi tên các dự án hiện có?

10

Bạn có một thư mục huyền bí có tên ".metadata" trong thư mục không gian làm việc. Đóng Eclipse, xóa ".metadata" và mở Eclipse. Khi nhật thực hỏi bạn về không gian làm việc, hãy đảm bảo rằng ".metadata" không có trong thư mục không gian làm việc và nhấp vào nút "ok" để chọn không gian làm việc mặc định.


2
Nó hoạt động, nhưng mặt khác, khi bạn xóa .metadata, mọi thứ sẽ bị xóa khỏi không gian làm việc của Eclipse. Điều này bao gồm các dự án hiện có (nếu bạn có hơn 10 dự án, bạn sẽ cần nhập lại tất cả dự án = (). Ngoài ra, chủ đề, màu sắc sẽ được xóa cùng một lúc.
Lee Yi Hong

4
KHÔNG LÀM BLINDLY NÀY. Nó hoạt động, nhưng sao lưu thư mục .metadata trước thay vì xóa. Bạn phải nhập mọi dự án bằng tay. Phải có một số cách tập trung hơn để chỉ xóa một dự án khỏi .metadata thay vì xóa tất cả các dự án. Tôi đã xóa một dự án khỏi không gian làm việc gây ra lỗi này khi tôi cố gắng nhập lại một phiên bản sửa đổi của nó trong cùng một vị trí.
CodeMed

2
Đây là một gợi ý khủng khiếp cho người dùng trung bình. Đừng lộn xộn với .metadata trừ khi bạn có cảm giác rất tốt với những gì nó làm. Và bất cứ ai có trình độ chuyên môn về Eclipse đó sẽ không cần phải làm điều đó để giải quyết vấn đề này.
Erick G. Hagstrom

10

Có thể bạn nhận được cùng tên dự án trong tệp '.project' của mình, kiểm tra nó, nếu có, đổi tên tên khác. Nhập lại lần nữa


10

Nếu bạn đã đến đây vì bạn đã sao chép một dự án git vào không gian làm việc hiện có và bây giờ bạn muốn quảng bá không gian làm việc đó thành một dự án đầy đủ thì bạn nên sử dụng chế độ xem 'Kho lưu trữ Git' -> chọn 'Thư mục làm việc' -> Dự án nhập khẩu -> Dự án hiện có.


7

Kiểm tra xem bạn đã cấu hình Eclipse để hiển thị TẤT CẢ bộ làm việc chưa. Tôi đã từng gặp chính xác cùng một vấn đề và hóa ra tôi đã vô tình nhập dự án vào bộ Other Projectslàm việc. Và cấu hình Eclipse của tôi không cho thấy rằng bộ làm việc trong trình thám hiểm gói, điều đó khiến tôi tin rằng dự án chưa được nhập.

Đã cập nhật cho @Mawg:

Đầu tiên, nhấp vào Select Working Set...:

nhập mô tả hình ảnh ở đây

Sau đó, chọn No Working Sets:

nhập mô tả hình ảnh ở đây

Điều này sẽ vô hiệu hóa bộ làm việc và hiển thị tất cả các dự án.


Vậy, làm thế nào để cấu hình Eclipse để hiển thị tất cả các bộ làm việc?
Mawg nói rằng phục hồi Monica

6

CÁCH DỄ DÀNG : Nhấp chuột phải vào dự án (thư mục có nội dung "MainActivity") đi tới Refactor -> Đổi tên và bạn sẽ nhận được một trường văn bản cho phép bạn đổi tên dự án của mình.

Nếu bạn nhận được cảnh báo cho biết dự án của bạn không đồng bộ với hệ thống tệp, hãy nhấn F5 (làm mới) và thử lại.


Có nghĩa là dự án không đồng bộ với hệ thống tệp

Đọc phần thứ hai của câu trả lời của tôi. Nó giải quyết vấn đề đồng bộ hóa tập tin. ^
Stunner

6

Hãy xem trong thư mục không gian làm việc của bạn, bạn có thể có một dự án cũ ở đó có cùng tên với dự án bạn đang nhập (mặc dù nó không được hiển thị trên nhật thực).

Khi bạn xóa một dự án trên Eclipse, nếu bạn không chọn hộp kiểm trên hộp thoại, nó chỉ xóa nó khỏi khung nhìn và không xóa thư mục trên thư mục vùng làm việc.


"Kiểm tra thư mục không gian làm việc" - điều đó có nghĩa là gì và làm thế nào?
Edward Newell

Làm rõ một chút.
everton

6

Cố gắng đổi tên giá trị của <name>thẻ bên trong .projecttệp "" của dự án của bạn.

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

Điều này sẽ làm việc chắc chắn. Ở đây bạn chỉ đổi tên dự án của bạn.


5

Một cách khác tôi vừa tìm thấy!

Di chuyển dự án sang một số thư mục khác, sau đó nhập và nếu cần sao chép vào không gian làm việc


5

Tôi gặp vấn đề này khi tôi xóa một dự án và cố gắng nhập lại mã. Eclipse không bao giờ thực sự xóa dự án và vẫn giữ một tham chiếu đến tên / thư mục dự án trong không gian làm việc. Tôi đã phải tạo một dự án mới có cùng tên và mã của tôi xuất hiện như cũ. Tôi tin rằng điều này chỉ hoạt động vì con đường dự án không bao giờ thay đổi.


5

Nó đã xảy ra với tôi khi

Tôi xóa dự án khỏi nhật thực Project Explorer và không kiểm tra nội dung xóa khỏi đĩa.

Lần sau khi tôi cố gắng nhập cùng một dự án trong không gian làm việc thì gặp vấn đề tương tự.

Để giải quyết tôi chỉ làm công việc FYI mà mọi đứa trẻ đều có thể làm :)

Vì vậy, làm thế nào tôi giải quyết nó:

  1. Cắt Ctrl + xthư mục myProject từ không gian làm việc nhật thực sang vị trí khác, ví dụ như Desktop
  2. Nhấp chuột phải Navigator (bạn có thể lấy nó từ Window > Show View > Navigator) và Làm mới (nó sẽ nhắc hộp thoại sau) nhập mô tả hình ảnh ở đây
  3. Chỉ cần nhấp vào Yesnút và di chuyển thư mục dự án của bạn trở lại thư mục không gian làm việc nhật thực
  4. Nhập lại!
  5. Bây giờ vai trò của Rock

5

Trong trường hợp của tôi, tôi đã xóa thư mục tài nguyên khỏi .metadata.plugins:

  1. Đi đến không gian làm việc của bạn
  2. Nhập .metadata.plugins
  3. Xóa: thư mục org.eclipse.core.resource

nhập mô tả hình ảnh ở đây


3

Điều này làm việc cho tôi.

Tệp> Mới> Dự án Android> Tạo dự án từ nguồn hiện có

Vị trí = vị trí của dự án bạn muốn nhập.

Bạn sẽ nhận được một cảnh báo "Một dự án Eclipse đã tồn tại trong thư mục này. Hãy xem xét sử dụng Tệp> Nhập> Dự án hiện tại thay thế." Nhưng bạn sẽ có thể nhấp vào "Tiếp theo" và dự án sẽ có hiệu lực được nhập.


3

Trong nhật thực bấm vào tệp, sau đó chọn chuyển đổi không gian làm việc sau đó duyệt và chọn thư mục khác. Bây giờ lặp lại quá trình tương tự và lần này sẽ không có lỗi :)


3

Không có gì về không thể giải quyết tình huống của tôi. Đây là cách tôi giải quyết.

  1. Đóng IDE
  2. Loại bỏ không gian làm việc cùng tên dự án
  3. Khởi động IDE
  4. Làm sạch tất cả các dự án (không chắc chắn điều này đã giúp)
  5. Tệp> Nhập> Dự án hiện có
  6. nhấp vào nút làm mới
  7. dự án nhập khẩu

Làm xong..


3

Ít nhất là trên Eclipse Juno, bạn có thể chuyển đổi trên Advanced . Sau đó chọn [groupid]. [Artifactid] từ danh sách Mẫu tên . Điều đó sẽ làm cho dự án của bạn được đặt tên duy nhất. (Nếu bạn giữ nhiều phiên bản của một tạo phẩm nhất định, bạn có thể chọn [groupid]. [Artifactid]. [Phiên bản] thay thế). Hãy chắc chắn nhấp vào nút Làm mới để thay đổi được hiển thị. Rửa sạch, rửa sạch, lặp lại khi cần thiết.


3

xóa nó khỏi nhật thực ...... bạn có thể đã đóng dự án trong nhật thực bằng cách "(Rightclick) -> đóng dự án" ..... vì vậy ngay cả khi bạn xóa dự án này khỏi thư mục không gian làm việc .... nó vẫn ở có trong nhật thực IDE như dự án đã đóng ..... bạn nên xóa nó khỏi IDE Eclipse ... !!!


3

Tôi có một tình huống hơi khác, theo đó nhật thực của tôi ngừng phản ứng và tôi đã phải giết phiên. Sau khi khởi động lại Juno, dự án cụ thể mà tôi đang thực hiện đã biến mất mặc dù tập tin .project tồn tại. Cố gắng nhập trở lại vào Eclipse sẽ mang lại cùng một "Một số dự án không thể được nhập .." hoặc "Một dự án có tên này đã tồn tại" nếu cố gắng tạo một dự án mới.

Cuối cùng, vì tôi đang sử dụng Bộ công việc, tôi đã tìm thấy tệp này .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml. Tự thêm mục nhập bị thiếu và khởi động lại nhật thực và voila, nó đã trở lại.


3

Tôi đã có cùng một lỗi vì có thêm một dự án dưới svn trong không gian làm việc nhưng với một tên khác. Vì vậy, tôi đã loại bỏ nó.


3

Tôi gặp vấn đề tương tự, tôi có cùng một kho lưu trữ mà tôi muốn nhập hai lần. Tôi đã đổi tên dự án hiện có bằng cách nhấp chuột phải vào dự án> refactor> đổi tên sau đó nhập lại.


3

Đây là những gì tôi đã nhận thấy cho vấn đề trên: - Nếu thư mục thanh toán (thư mục nơi dự án pom của bạn cư trú) giống như thư mục không gian làm việc nhật thực thì tôi sẽ gặp vấn đề này

GIẢI PHÁP

Khi tôi sử dụng một thư mục không gian làm việc riêng để nhập dự án, nhật thực đã hoạt động trơn tru :)


3

Cảnh báo này có nghĩa là bạn vừa xóa dự án khỏi hoa tiêu, nhưng dự án có mặt trong bộ làm việc. Hoặc nếu không, tập làm việc của bạn có dự án có cùng tên , vì vậy hãy chuyển đến thư mục không gian làm việc và xóa dự án có cùng tên và nhập lại .


2

Sự cố này xảy ra do bạn có cùng một dự án trong một thư mục dự án khác. Trong nhật thực chúng ta có nhiều thư mục dự án, vì vậy nếu bạn có một dự án trong một thư mục và bạn muốn nhập nó vào thư mục dự án khác, thì vấn đề này xảy ra. Vì vậy, trước hết hãy XÓA dự án từ thư mục khác và sau đó nhập vào một dự án hiện tại của bạn.


2

Mới phát triển Eclipse và Android và điều này đã khiến tôi mất khá nhiều thời gian. Đây là một vài điều tôi đã làm sai có thể giúp đỡ ai đó trong tương lai:

  1. Tôi đã tải xuống các ví dụ mã và giả sử tên dự án sẽ giống với tên thư mục và đang tìm tên thư mục đó trong trình thám hiểm dự án, không tìm thấy nó, nhập lại nó, sau đó nhận được thông báo lỗi đã tồn tại trong không gian làm việc. Vâng. Không tự hào về điều đó.
  2. Không nhấp vào 'Sao chép dự án vào Vùng làm việc' và sau đó tìm kiếm vô ích thông qua không gian làm việc khi nó không xuất hiện trong trình thám hiểm dự án BECAUSE
  3. Tùy chọn 'Thêm dự án vào nhóm làm việc' trong tab Nhập dự án không hoạt động như tôi có thể nói, do đó, không xuất hiện trong trình thám hiểm dự án cho nhóm làm việc đang hoạt động (làm mới không có sự khác biệt). Việc thêm dự án vào bộ làm việc phải được thực hiện sau khi nhập thành công.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.