Bazı projeler Eclipse'teki çalışma alanı hatasının içinde bulunduğundan içe aktarılamıyor


291

Ben ve iş arkadaşım üzerinde çalıştığımız bir projeyi almaya çalışıyorum ve seçtikten sonra bu hatayı almaya devam ediyorum - "içe aktar" sonra "mevcut projeyi içe aktar" ve ardından arşiv dosyasını tıklıyorum ve bu hata ortaya çıkıyor:

"Bazı projeler, çalışma alanında zaten var oldukları için içe aktarılamıyor"


3
Eclipse'de Pencere Çalışma Kümesi yerine özel bir Çalışma Kümesi görüntüleyip görüntülemediğinizi kontrol edin.
IgorGanapolsky

Yanıtlar:


341

"Projeleri çalışma alanına kopyala" onay kutusunun işaretini kaldırın ve ardından "yenile" düğmesini tıklayın, projeyi içe aktarabilirsiniz


10
Rational Application Developer'da yardımcı olmaz.
Sarah Vessels

4
Bence proje zaten varsa o zaman işe doyar. ancak proje silinirse ve yeniden içe aktarmak istiyorsanız ve bir nedenle yenilenmesi gerekiyorsa işe yarayabilir. Benim için hiçbir şekilde işe yaramadı.
Mian Asbat Ahmad

4
Benim için çalışıyor. Projeyi önceden çalışma alanınıza kopyalayıp sonra içe aktarmaya çalışırsanız bu sorunla karşılaşmanız çok kolaydır.
TrentCoder

3
her durumda çalışmazsa, ikisinden birini yeniden adlandırmak daha iyidir.
Sebastian Juarez

2
Artık en son tutulma ile benim için çalışmıyor :(. \ N Herkes bunun nasıl çözüleceği hakkında bir fikre sahip mi? Oldukça sinir bozucu.
Fisher Coder

123

projenizdeki .project dosyasına gidin ve ad etiketinde projenin adını değiştirin


İç proje bağımlılıklarınız varsa, işe yarayan mükemmel - her birini 'Yapı Banyosu'nda kontrol etmeniz ve Proje girişlerini güncellemeniz gerekir - Gerekli Projeler bölümünde - javapapo 1 dakika önce
javapapo

Bu bana yardımcı oldu ... Bir depodan bir projeyi kopyalamak, Eclipse'e aktarmak, projedeki tüm referansları yeni adı yansıtacak şekilde değiştirmek, sonra bunun için yeni bir repo oluşturmak istedim. (Ben şube istemiyordu) Bu noktada, "Kaynak OldRepo \" zaten var bir hata alıyorum. .project Paket Gezgini'nde listelenmediği için kontrol etmeyi düşünmedim. Adı projeye uygun yeni adla değiştirdim, Eclipse'i yeniden başlattım ve sonra yeni repoya başlayabildim.
strangeluck

Bana barbas cevabında olduğu gibi .metadata silmenin sonucu olarak uzun süreli işlemden geçmek yerine en uygun cevap olarak görünüyor. Harika ve doğru, teşekkürler!
öğrenme

Bu .project dosyasını bulamıyorum. Nereden bulabilirim?

@FarazAhmad Uhhh ... proje klasörünüzde
b1nary.atr0phy

52

Benim de oldu. Sonunda, projenin çalışma alanımda zaten açık olduğunu, ancak seçilen çalışma kümesi nedeniyle görünmediğini fark ettim. Sadece aktif çalışma setinin seçimini kaldırmanız yeterlidir ve açılan tüm projeler görünür hale gelir.


7
Bunu Project Explorer veya Enterprise Explorer görünümünde yapın. Görünümde, bir menü açmak için küçük aşağı oku tıklayın ve Çalışma Kümesinin Seçimini Kaldır'ı seçin. Bu benim için çalıştı ve zaten orada olmayan projem şimdi ortaya çıkıyor.
Sarah Vessels

Eclipse'de yeniyim. Sonlandır'ı içe aktarıp tıkladıktan sonra hiçbir şey olmuyor gibi görünüyor, ancak Proje içe aktarılıyor. Görüntülenmesi için Proje Gezgini simgesine tıklamanız gerekir.
StacyM

Benim için çözüm buydu. Ayrıca başka bir sorunum vardı, projelerim tutulma olarak yüklendi olarak işaretlendi, ancak açılamadı. Almadım tek şey bu neden daha basit değil, giriş klasörü, çıkış klasörü ve proje adı ayarlayabilmeniz gerekir ve tutulma gerisini yapmalıdır. Bunlardan herhangi birini manuel olarak değiştirmeyi denerseniz Eclipse bozulacaktır ...
Igor Čordaš

Çalışma alanımı yeni bir makineye kopyaladığımda, çalışma setleri hakkında kafam karıştı ve bu nedenle bazı projeler "Paket Gezgini" nde gösterilmedi, ancak "Gezgin" de göründü. Ancak çalışma setlerini değiştirdikten sonra tekrar ortaya çıktılar.
Dale

20

Çalışma alanınızda aynı ada sahip bir projeniz olabilir. Aynı ada sahip başka birini sildikten sonra çalışma alanınızı yenilemeyi (dosya-> yenileyin) deneyin. Silinmiş bir projeyi yeniden almak istediğinizde tipik bir durum oluşur.


Ve çalışma alanını yenileyebilir miyim?
F5'in

19

Bu genellikle Eclipse'de ilk silmeden proje dizinini fiziksel olarak değiştirdiğinizde olur. Bu gizli projeleri aşağıdaki görünümde görüntüleyebilir ve silebilirsiniz:

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

Sonra sadece mevcut projeyi içe aktarma işlemine devam edin.


Aynı adı taşıyan başka bir projenin var olduğu sorusundan çok açık, içe aktarırken nasıl yeniden adlandırabilirsiniz? Bence soru bu!
Mohy Eldeen

Bu benim için çalıştı. Projeyi çalışma alanımdan sildim, ancak proje dizininde bazı komut istemi açıldığı için çalışma alanından tamamen kaldırılmadı, bu yüzden tutulmayı kapattım ve kalan dosyaları diskten manuel olarak kaldırdım, ancak bu silme tutulma çalışma alanına yansımadı ancak normal proje gezgini penceresinde gösterilmiyordu, bu yüzden silebilirdim. Bu çözüm bana tutulmada silinmemiş projeyi gösterdi, sonra tekrar sildim ve sonra yeni klonlanmış projeyi içe aktardım. Bitti.
SachiN Ware.

16

Benim durumumda, projelerden birini ('Project1' diyelim) çalışma alanından kopyaladım ve aynı çalışma alanına yapıştırdım. Bundan sonra yapıştırılan projenin adını değiştirdim ('Project2' deyin). Depoda göremedim.

Bunun ana nedeni .projectyeni projenin dosyasında hala vardı: <name>Project1</name>yerine <name>Project2</name>.

Bu yüzden, sorunu düzeltmek için aşağıdakileri yaptım:

  1. Project2'yi çalışma alanının dışında kesin ve yapıştırın
  2. Sahip .projectolmak için dosyayı değiştir<name>Project2</name>
  3. Project2'yi yeniden almayı deneyin.

Benim için çalıştı.


12

Eclipse çalışma alanındaki projeler benzersiz olmalıdır. Proje adının projenin dizin / klasör adıyla aynı olması gerekmediğine dikkat edin, böylece aynı ada sahip varolan herhangi bir projeyi silebilir veya alternatif olarak mevcut projeleri yeniden adlandırabilirsiniz.


4
Mevcut projeleri nasıl yeniden adlandırabilirim?

10

Çalışma alanı dizininde ".metadata" adlı bir gizli dizininiz var. Eclipse'i kapatın, ".metadata" yı silin ve Eclipse'i açın. Tutulma size çalışma alanı hakkında soru sorduğunda ".metadata" nın çalışma alanı dizininde olmadığından emin olun ve varsayılan çalışma alanını seçmek için "ok" düğmesine tıklayın.


2
Çalışır, ancak diğer taraftan, .metadata'yı sildiğinizde, her şey Eclipse çalışma alanından kaldırılır. Bu, mevcut projeleri içerir (10'dan fazla projeniz varsa, hepsini geri almanız gerekir = (). Ayrıca, tema, renkler vb. Aynı anda kaldırılacaktır.
Lee Yi Hong

4
Bunu Körü körüne YAPMAYIN. Çalışır, ancak silmek yerine önce .metadata klasörünü yedekleyin. Her projeyi manuel olarak içe aktarmanız gerekir. Tüm projeleri silmek yerine bir projeyi .metadata'dan silmenin daha odaklı bir yolu olmalıdır. Aynı yerden değiştirilmiş bir sürümünü yeniden içe aktarmaya çalıştığımda bu hataya neden olan bir projeyi çalışma alanından sildim.
CodeMed

2
Bu, ortalama kullanıcı için korkunç bir öneri. Yaptığı şey için çok iyi bir his yoksa .metadata ile uğraşmayın. Ve bu Eclipse uzmanlığına sahip olan herkesin bu sorunu çözmek için bunu yapması gerekmeyecek.
Erick G. Hagstrom

10

Belki aynı proje adını '.project' dosyanıza alıyorsunuz, evet ise, başka bir adı yeniden adlandırın. Tekrar içe aktarın


10

Bir git projesini mevcut çalışma alanına klonladığınız için buna ulaştıysanız ve şimdi bu çalışma alanını tam teşekküllü bir projeye tanıtmak istiyorsanız, 'Git Depoları' görünümünü kullanmalısınız -> 'Çalışma Dizini'ni seçin -> İthalat Projeleri -> Mevcut projeler.


7

Eclipse ürününü TÜM çalışma kümesini gösterecek şekilde yapılandırıp yapılandırmadığınızı kontrol edin . Bir zamanlar tam olarak aynı problemle karşılaştım ve yanlışlıkla projeyi Other Projectsçalışma setine aktardım. Ve Eclipse yapılandırmam, paket gezginde çalışma kümesini göstermedi, bu da beni projenin henüz içe aktarılmadığına inanmaya itti.

@Mawg için güncellendi:

İlk olarak, şunu tıklayın Select Working Set...:

resim açıklamasını buraya girin

Sonra seçin No Working Sets:

resim açıklamasını buraya girin

Bu, çalışma setini etkin bir şekilde devre dışı bırakacak ve tüm projeleri gösterecektir.


Peki, Eclipse tüm çalışma setlerini gösterecek şekilde nasıl yapılandırılır?
Mawg, Monica'yı

6

EN KOLAY YOL: Projeye sağ tıklayın ("MainActivity" yazan klasör) Refactor -> Yeniden Adlandır'a gidin ve projenizi yeniden adlandırmanıza izin veren bir metin alanı alacaksınız.

Projenizin dosya sistemiyle senkronize olmadığını söyleyen bir uyarı alırsanız F5'e (yenile) basın ve tekrar deneyin.


Proje dosya sistemi ile senkronize değil

Cevabımın ikinci bölümünü okuyun. Dosya dışı senkronizasyon sorununu giderir. ^
Stunner

6

Çalışma alanı klasörünüze bir göz atın, orada içe aktardığınızla aynı ada sahip eski bir projeniz olabilir (tutulmada gösterilmese bile).

Eclipse'de bir projeyi sildiğinizde, iletişim kutusundaki onay kutusunu işaretlemezseniz, yalnızca görünümden kaldırır ve çalışma alanı dizinindeki klasörü silmez.


"Çalışma alanı klasörüne göz atın" - bu ne anlama geliyor ve nasıl?
Edward Newell

Biraz açıklığa kavuştu.
everton

6

Projenizin <name>" .project" dosyasında bulunan etiketin değerini yeniden adlandırmayı deneyin .

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

Bu kesinlikle işe yarayacaktır. Burada sadece projenizi yeniden adlandırıyorsunuz.


5

Bulduğum başka bir yol!

HAREKET başka klasöre projeyi ve ardından içe ve eğer çalışma alanına gerekli kopya


5

Bir projeyi sildiğimde ve kodu tekrar almaya çalıştığımda bu sorunu yaşadım. Eclipse hiçbir zaman projeyi gerçekten silmedi ve hala çalışma alanındaki proje adına / klasörüne bir başvuruda bulundu. Aynı ada sahip yeni bir proje oluşturmak zorunda kaldım ve kodum olduğu gibi ortaya çıktı. Bunun işe yaradığına inanıyorum çünkü proje yolu hiç değişmedi.


5

Bana ne zaman oldu

Eclipse Project Explorer'dan proje sildiğim ve içeriği diskten kaldırdığımı kontrol etmedim.

Bir dahaki sefere aynı projeyi çalışma alanına aktarmaya çalıştığımda aynı problemi yaşadım.

Çözmek için her çocuğun yapabileceği FYI çalıştım :)

Nasıl çözdüm:

  1. Kes Ctrl + xyani diğer konuma Tutulma çalışma alanından Projem klasörü Masaüstü
  2. Sağ Tıkla Navigator (bunu alabilirsiniz Window > Show View > Navigator) ve Yenile (iletişim kutusunu izlemenizi ister) resim açıklamasını buraya girin
  3. Sadece düğmesini Yestıklayın ve proje klasörünüzü tutulma çalışma alanı dizinine geri taşıyın
  4. Tekrar içe aktarın!
  5. Şimdi Rock 'n' Rolü

5

Benim durumumda .metadata.plugins kaynak dizinini silmişti:

  1. Çalışma alanınıza gidin
  2. .Metadata.plugins girin
  3. Sil: org.eclipse.core.resources dizini

resim açıklamasını buraya girin


3

Bu benim için çalıştı.

Dosya> Yeni> Android Projesi> Mevcut kaynaktan proje oluştur

Konum = içe aktarmak istediğiniz projenin konumu.

"Bu dizinde zaten bir Eclipse projesi var. Dosya> İçe Aktar> Mevcut Proje'yi kullanmayı düşünün. Ancak "İleri" yi tıklayabileceksiniz ve proje aslında içe aktarılmalıdır.


3

Tutulma dosyasına tıklayın, sonra çalışma alanını değiştir'i seçin ve göz atın ve başka bir klasör seçin. Şimdi aynı işlemi tekrarlayın ve bu sefer hata olmayacak :)


3

Hakkında hiçbir şey durumumu çözemedi. Ben böyle çözdüm.

  1. IDE'yi kapatın
  2. Aynı ad proje formu çalışma alanını kaldır
  3. IDE'yi başlatın
  4. Tüm projeleri temizle (bunun yardımcı olduğuna emin değilim)
  5. Dosya> İçe Aktar> Mevcut Proje
  6. yenile düğmesini tıklayın
  7. ithalat projesi

Bitti ..


3

En azından Eclipse Juno'da, Gelişmiş'e geçebilirsiniz . Ardından , Ad Şablonu açılır menüsünden [grup kimliği] 'nü seçin. Bu, projenizi benzersiz bir şekilde adlandırmalıdır. (Belirli bir yapay nesnenin birden çok sürümünü tutarsanız, bunun yerine [grup kimliği]. [Yapay nesne]. [Sürüm] 'ü seçebilirsiniz ). Değişikliklerin görünür olması için Yenile düğmesini tıkladığınızdan emin olun . Yıkayın, durulayın, gerektiği kadar tekrarlayın.


3

eclipse silmek ...... u "(Rightclick) -> projeyi kapat" tarafından eclipse projesini kapatmış olabilir ..... bu yüzden bile bu proje çalışma alanı klasöründen silmek bile .... kalır orada eclipse IDE kapalı proje olarak ..... Eclipse IDE silmek gerekir ... !!!


3

Tutulmamın yanıt vermeyi bıraktığı biraz farklı bir durumum var ve oturumu öldürmek zorunda kaldım. Juno yeniden başlatıldıktan sonra, üzerinde çalıştığım proje .project dosyası olmasına rağmen kayboldu. Eclipse'e geri aktarmaya çalışmak, yeni bir proje oluşturmaya çalışırken "Bazı projeler içe aktarılamaz .." veya "Bu adda bir proje zaten var" ile aynı olacaktır.

Sonunda, Çalışma Kümeleri kullandığımdan beri, bu dosyayı .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml dosyasını bulmayı başardım. Manuel olarak eksik girişi ekledi ve tutulma ve voila yeniden başlatıldı, geri geldi.


3

Aynı hatayla karşılaştım, çünkü çalışma alanında svn altında bir proje daha vardı, ancak başka bir adla. Ben de kaldırdım.


3

Benzer bir sorunum vardı, iki kez almak istediğim aynı depoya sahibim. Proje> refactor> yeniden adlandır üzerine sağ tıklayarak mevcut projeyi yeniden adlandırdım ve tekrar içe aktardım.


3

Bu yukarıdaki sorun için fark ettim: - Ödeme klasörü (pom projesinin bulunduğu klasör) tutulma çalışma alanı klasörü ile aynı ise o zaman bu sorunu alıyorum

ÇÖZÜM

Projeyi içe aktarmak için ayrı bir çalışma alanı klasörü kullandığımda, tutulma sorunsuz çalıştı :)


3

Bu uyarı, projeyi gezginden yeni sildiğiniz anlamına gelir, ancak proje çalışma kümesinde mevcuttur. Ya da çalışma kümenizde aynı ada sahip bir proje vardır , bu nedenle çalışma alanı dizinine gidin ve aynı ada sahip projeyi silin ve tekrar içe aktarın .


2

Bu sorunlar, başka bir proje klasöründe aynı projeye sahip olduğunuz için oluşur. Tutulmada olduğu gibi birçok proje klasörünüz var, Yani bir klasörde bir projeniz varsa ve başka bir proje klasörüne almak istiyorsanız, bu sorun oluşur. Her şeyden önce, projeyi diğer klasörden SİL ve sonra geçerli bir proje FOLDER içine almak.


2

Eclipse ve Android geliştirmede yeni ve bu beni bir süre kapattı. Gelecekte birine yardımcı olabilecek yanlış yaptığım birkaç şey:

  1. Kod örneklerini indiriyordum ve proje adının klasör adıyla aynı olacağını varsayıyordum ve proje gezgininde o klasör adını arıyor, bulamıyor, yeniden içeri aktarıyor, daha sonra çalışma alanında zaten var olan hata mesajını alıyordum. Evet. Bununla gurur duymuyorum.
  2. 'Projeleri Çalışma Alanına Kopyala' yı tıklamadı ve ardından proje gezgini BECAUSE içinde görünmediğinde çalışma alanı boyunca boş yere arama yapmadı
  3. Projeleri İçe Aktar sekmesindeki 'Çalışma kümelerine proje ekle' seçeneği, anlayabildiğim kadarıyla çalışmıyor, bu nedenle etkin çalışma kümesi için proje gezginde görünmüyordu (yenileme hiçbir fark yaratmadı). Çalışma setine proje ekleme başarıyla alındıktan sonra yapılmalıdır.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.