Beberapa proyek tidak dapat diimpor karena sudah ada dalam kesalahan ruang kerja di Eclipse

291

Saya mencoba mengimpor proyek yang sedang saya dan rekan kerja saya kerjakan .. dan terus mendapatkan kesalahan ini setelah saya memilih - "impor" lalu "impor proyek yang ada" lalu klik arsipkan file, dan kemudian saya klik berikutnya, dan kesalahan ini muncul:

"Beberapa proyek tidak dapat diimpor karena sudah ada di ruang kerja"

Kelley Duran
sumber
3
Periksa apakah Anda melihat Set Kerja kustom di Eclipse, bukan Set Jendela Kerja.
IgorGanapolsky

Jawaban:

341

Hapus centang "salin proyek ke ruang kerja" , dan kemudian klik tombol "segarkan" , Anda akan dapat mengimpor proyek

rekinyz
sumber
10
Tidak membantu dalam Pengembang Aplikasi Rasional.
Kapal Sarah
4
Saya pikir jika proyek sudah ada maka itu berfungsi. tetapi jika proyek dihapus dan Anda ingin mengimpornya lagi dan untuk beberapa alasan itu perlu di-refresh maka mungkin berhasil. Cara apa pun bagi saya itu tidak berhasil.
Mian Asbat Ahmad
4
Bekerja untukku. Sangat mudah untuk mengalami masalah ini jika Anda menyalin proyek ke ruang kerja Anda sebelumnya dan kemudian mencoba untuk mengimpornya.
TrentCoder
3
tidak bekerja dalam semua kasus, lebih baik mengganti nama salah satu dari keduanya.
Sebastian Juarez
2
Tidak lagi bekerja untuk saya dengan gerhana terbaru :(. \ N ada yang punya ide bagaimana mengatasi ini? Cukup membuat frustrasi.
Fisher Coder
123

buka file proyek di proyek Anda dan ubah nama proyek dalam tag nama

zishan
sumber
Unggul yang berfungsi, selain itu jika Anda memiliki dependensi proyek dalam - Anda perlu memeriksa masing-masingnya di 'Build Bath' dan memperbarui entri Proyek -pada bagian Proyek yang Diperlukan - javapapo 1 mnt yang lalu
javapapo
Ini membantu saya ... Saya ingin menyalin proyek dari repositori, mengimpor ke Eclipse, mengubah semua referensi dalam proyek untuk mencerminkan nama baru, lalu membuat repo baru untuk itu. (Saya tidak ingin bercabang) Pada titik ini, saya akan mendapatkan pesan kesalahan yang mengatakan "Resource OldRepo \" sudah ada. .project tidak terdaftar di Package Explorer, jadi saya tidak berpikir untuk memeriksanya. Saya mengubah nama untuk mencocokkan nama proyek baru, restart Eclipse, dan kemudian saya bisa memulai repo baru.
strangeluck
Menurut saya sebagai jawaban yang paling tepat, alih-alih melalui penanganan lenghty sebagai akibat menghapus .metadata seperti pada jawaban barbas. Hebat dan langsung, Terima kasih!
Belajar
Saya tidak dapat menemukan file proyek ini. Di mana saya bisa menemukannya?
@FarazAhmad Uhhh ... di folder proyek Anda
b1nary.atr0phy
52

Itu baru saja terjadi pada saya juga. Akhirnya saya menyadari bahwa proyek sudah terbuka di ruang kerja saya tetapi tidak terlihat karena set kerja yang dipilih. Anda baru saja membatalkan pilihan set kerja aktif dan semua proyek yang dibuka akan terlihat.

Pino
sumber
7
Lakukan ini di tampilan Project Explorer atau Enterprise Explorer. Dalam tampilan, klik panah bawah kecil untuk membuka menu, dan pilih Batalkan Pilihan Perangkat Kerja. Ini berhasil untuk saya, dan proyek saya yang sudah ada di sana yang tidak muncul sekarang muncul.
Kapal Sarah
Saya baru mengenal Eclipse. Setelah mengimpor dan mengklik Selesai, sepertinya tidak ada yang terjadi, tetapi Proyek mengimpor. Anda harus mengklik ikon Project Explorer untuk menampilkannya.
StacyM
Ini solusi untuk saya. Saya juga punya masalah lain, proyek saya ditandai sebagai dimuat dalam gerhana tetapi tidak bisa dibuka jadi jika Anda melihat folder biru tanpa ada di dalamnya menghapusnya. Satu-satunya hal yang tidak saya dapatkan adalah mengapa ini tidak sederhana, Anda harus dapat mengatur folder input, folder output dan nama proyek dan gerhana harus melakukan sisanya. Jika Anda mencoba mengubah salah satu dari mereka yang secara manual Eclipse akan keluar ...
Igor Čordaš
Ketika saya menyalin ruang kerja saya ke mesin baru, itu menjadi bingung tentang set kerja dan beberapa proyek tidak muncul di "Package Explorer", tetapi muncul di "Navigator". Tapi setelah mengutak-atik set kerja, mereka muncul lagi.
Dale
20

Anda mungkin memiliki proyek dengan nama yang sama di ruang kerja Anda. Cobalah untuk me-refresh (file-> refresh) ruang kerja Anda setelah menghapus yang lain dengan nama yang sama. Situasi khas terjadi ketika Anda ingin mengimpor kembali proyek yang dihapus.

Tabut
sumber
Dan bagaimana saya bisa menyegarkan ruang kerja? F5 tampaknya tidak berpengaruh
Radon8472
19

Ini biasanya terjadi ketika Anda mengubah direktori proyek secara fisik tanpa terlebih dahulu menghapus di Eclipse. Anda dapat melihat dan menghapus proyek-proyek tersembunyi ini dalam tampilan berikut:

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

Kemudian cukup dengan melanjutkan proses impor proyek yang ada.

lopes
sumber
Sangat jelas dari pertanyaan bahwa ada proyek lain dengan nama yang sama, bagaimana Anda dapat mengganti nama saat mengimpor? Saya pikir ini pertanyaannya!
Mohy Eldeen
Ini berhasil untuk saya. Saya telah menghapus proyek dari ruang kerja saya, tetapi karena beberapa command prompt dibuka di direktori proyek itu tidak sepenuhnya dihapus dari ruang kerja, jadi saya menutup gerhana dan secara manual menghapus file yang tersisa dari disk tetapi penghapusan ini tidak tercermin dalam ruang kerja gerhana tetapi itu tidak ditampilkan di jendela explorer proyek normal sehingga saya bisa menghapusnya. Jadi solusi ini menunjukkan saya proyek yang tidak terhapus dalam gerhana, kemudian saya menghapusnya lagi dan kemudian mengimpor proyek yang baru dikloning. Selesai.
SachiN Ware.
16

Dalam kasus saya, saya menyalin salah satu proyek (katakan 'Project1') dari ruang kerja dan menempelkannya ke ruang kerja yang sama. Setelah itu saya memodifikasi nama proyek yang ditempel (katakanlah ke 'Project2'). Saya tidak bisa melihatnya di repositori.

Alasan utama adalah .projectfile dari proyek baru masih ada: <name>Project1</name>bukan <name>Project2</name>.

Jadi, saya melakukan hal-hal berikut untuk menyelesaikan masalah:

  1. Potong dan tempel Project2 di luar ruang kerja
  2. Ubah .projectfile untuk dimiliki<name>Project2</name>
  3. Coba impor Project2 lagi.

Ini berhasil untuk saya.

Vikram
sumber
12

Proyek di ruang kerja Eclipse harus unik. Perhatikan bahwa nama proyek tidak harus sama dengan nama direktori / folder proyek, sehingga Anda dapat menghapus proyek apa pun yang ada dengan nama yang sama atau mengganti nama proyek yang ada.

Tonny Madsen
sumber
4
Bagaimana cara saya mengganti nama proyek yang ada?
10

Anda memiliki satu direktori okultisme bernama ".metadata" di direktori workspace. Tutup Eclipse, hapus ".metadata" dan buka Eclipse. Ketika gerhana bertanya tentang ruang kerja pastikan bahwa ".metadata" tidak ada di direktori ruang kerja dan klik tombol "ok" untuk memilih ruang kerja default.

barbas
sumber
2
Ini berfungsi, tetapi di sisi lain, setelah Anda menghapus .metadata, semuanya akan dihapus dari ruang kerja Eclipse. Ini termasuk proyek yang ada (jika Anda memiliki lebih dari 10 proyek, Anda perlu mengimpor semuanya kembali = (). Selain itu, tema, warna dll akan dihapus pada saat yang sama.
Lee Yi Hong
4
JANGAN LAKUKAN INI. Ini berfungsi, tetapi buat cadangan folder .metadata terlebih dahulu alih-alih dihapus. Anda harus mengimpor setiap proyek secara manual. Pasti ada beberapa cara yang lebih terfokus untuk hanya menghapus satu proyek dari .metadata daripada menghapus semua proyek. Saya telah menghapus proyek dari ruang kerja yang menyebabkan kesalahan ini ketika saya mencoba untuk mengimpor kembali versi yang dimodifikasi dari itu di lokasi yang sama.
CodeMed
2
Ini adalah saran yang mengerikan bagi pengguna rata-rata. Jangan main-main dengan .metadata kecuali Anda memiliki perasaan yang sangat baik untuk apa yang dilakukannya. Dan siapa pun dengan keahlian Eclipse setinggi itu tidak perlu melakukannya untuk menyelesaikan masalah ini.
Erick G. Hagstrom
10

Mungkin Anda mendapatkan nama proyek yang sama di file '.project' Anda, periksa, jika ya, ganti nama lain. Lalu impor lagi

tyler
sumber
10

Jika Anda sampai di sini karena Anda telah mengkloning proyek git ke ruang kerja yang ada dan sekarang Anda ingin mempromosikan ruang kerja itu ke proyek yang lengkap, maka Anda harus menggunakan tampilan 'Git Repositori' -> pilih 'Direktori Kerja' -> Impor Proyek -> Proyek yang ada.

ambicoder
sumber
7

Periksa apakah Anda telah mengkonfigurasi Eclipse untuk menampilkan SEMUA perangkat yang berfungsi. Saya pernah mengalami masalah yang sama persis dan ternyata saya tidak sengaja mengimpor proyek ke Other Projectsset kerja. Dan konfigurasi Eclipse saya tidak menunjukkan bahwa set kerja dalam paket explorer, yang membuat saya percaya bahwa proyek tersebut belum diimpor.

Diperbarui untuk @Mawg:

Pertama, klik Select Working Set...:

masukkan deskripsi gambar di sini

Kemudian, pilih No Working Sets:

masukkan deskripsi gambar di sini

Ini akan secara efektif menonaktifkan set kerja dan menunjukkan semua proyek.

smwikipedia
sumber
Jadi, bagaimana cara mengkonfigurasi Eclipse untuk menampilkan semua set yang berfungsi?
Mawg mengatakan mengembalikan Monica
6

CARA TERMUDAH: Klik kanan pada proyek (folder yang bertuliskan "MainActivity") pergi ke Refactor -> Ganti nama dan Anda akan mendapatkan bidang teks yang memungkinkan Anda untuk mengubah nama proyek Anda.

Jika Anda mendapatkan peringatan yang mengatakan proyek Anda tidak sinkron dengan sistem file, tekan F5 (segarkan) dan coba lagi.

Stunner
sumber
Dikatakan proyek tidak sinkron dengan sistem file
Baca bagian kedua dari jawaban saya. Ini mengatasi masalah sinkronisasi file. ^
Stunner
6

Lihatlah di folder ruang kerja Anda, Anda mungkin memiliki proyek lama di sana dengan nama yang sama dengan yang Anda impor (meskipun itu tidak ditampilkan di gerhana).

Ketika Anda menghapus proyek di Eclipse, jika Anda tidak mencentang kotak centang pada dialog, itu hanya menghapusnya dari tampilan dan tidak menghapus folder pada direktori ruang kerja.

Everton
sumber
"Periksa folder ruang kerja" - apa artinya itu, dan bagaimana?
Edward Newell
Klarifikasi sedikit.
everton
6

Coba ganti nama nilai <name>tag yang ada di dalam .projectfile " " proyek Anda.

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

Ini pasti akan berhasil. Di sini Anda hanya mengganti nama proyek Anda.

Ompong
sumber
5

Cara lain yang baru saya temukan!

PINDAHKAN proyek ke beberapa folder lain lalu impor dan jika perlu salin ke ruang kerja

madhairsilence
sumber
5

Saya mengalami masalah ini ketika saya menghapus proyek dan mencoba mengimpor kode lagi. Eclipse tidak pernah benar-benar menghapus proyek dan masih memegang referensi ke nama proyek / folder di ruang kerja. Saya harus membuat proyek baru dengan nama yang sama dan kode saya muncul seperti semula. Saya percaya ini hanya berhasil karena jalur proyek tidak pernah berubah.

Fydo
sumber
5

Itu terjadi pada saya ketika

Saya menghapus proyek dari eclipse Project Explorer dan tidak memeriksa menghapus konten dari disk.

Lain kali ketika saya mencoba mengimpor proyek yang sama di ruang kerja kemudian mendapat masalah yang sama.

Untuk menyelesaikannya saya hanya melakukan FYI yang dapat dilakukan setiap anak :)

Jadi Bagaimana saya menyelesaikannya:

  1. Potong Ctrl + xfolder myProject dari eclipse workspace ke lokasi lain yaitu Desktop
  2. Klik Kanan Navigator (Anda bisa mendapatkannya dari Window > Show View > Navigator) dan Refresh (akan muncul dialog berikut) masukkan deskripsi gambar di sini
  3. Cukup klik Yestombol dan pindahkan folder proyek Anda kembali ke direktori eclipse workspace
  4. Impor lagi!
  5. Sekarang Peran Rock 'n'
mumair
sumber
5

Dalam kasus saya, saya telah menghapus direktori sumber daya dari .metadata.plugins saya:

  1. Pergi ke ruang kerja Anda
  2. Masukkan .metadata.plugins
  3. Hapus: org.eclipse.core.resources direktori

masukkan deskripsi gambar di sini

Monsif EL AISSOUSSI
sumber
3

Ini berhasil untuk saya.

File> Baru> Proyek Android> Buat proyek dari sumber yang ada

Lokasi = lokasi proyek yang ingin Anda impor.

Anda akan mendapatkan peringatan "Proyek Eclipse sudah ada di direktori ini. Pertimbangkan menggunakan File> Impor> Proyek yang Ada sebagai gantinya." Tetapi Anda akan dapat mengklik "Berikutnya" dan proyek tersebut seharusnya diimpor.

Mat
sumber
3

Dalam gerhana klik file kemudian pilih switch workspace lalu browse dan pilih folder lain. Sekarang ulangi proses yang sama dan kali ini tidak akan ada kesalahan :)

Mian Asbat Ahmad
sumber
3

Tidak ada yang bisa menyelesaikan situasi saya. Beginilah cara saya menyelesaikannya.

  1. Tutup IDE
  2. Hapus nama ruang kerja bentuk proyek yang sama
  3. Mulai IDE
  4. Bersihkan semua proyek (tidak yakin ini membantu)
  5. File> Impor> Proyek Yang Ada
  6. klik tombol segarkan
  7. proyek impor

Selesai ..

Ruwantha
sumber
3

Paling tidak di Eclipse Juno, Anda dapat beralih ke Mahir . Kemudian pilih [groupid]. [Artifactid] dari dropdown Name Template . Itu akan membuat proyek Anda dinamai secara unik. (Jika Anda menyimpan beberapa versi artefak yang diberikan, Anda dapat memilih [groupid]. [Artifactid]. [Versi] sebagai gantinya). Pastikan untuk mengklik tombol Refresh agar perubahannya terlihat. Cuci, bilas, ulangi sesuai kebutuhan.

Saish
sumber
3

hapus dari gerhana ...... Anda mungkin telah menutup proyek dalam gerhana dengan "(Klik kanan) -> tutup proyek" ..... jadi bahkan jika Anda menghapus proyek ini dari folder ruang kerja .... ia tetap ada di eclipse IDE sebagai proyek tertutup ..... Anda harus menghapusnya dari Eclipse IDE ... !!!

Melbourne Lopes
sumber
3

Saya memiliki situasi yang sedikit berbeda di mana gerhana saya berhenti merespons dan saya harus membunuh sesi. Setelah me-restart Juno, maka proyek tertentu yang saya kerjakan menghilang meskipun file proyek ada. Mencoba mengimpor kembali ke Eclipse akan menghasilkan yang sama "Beberapa proyek tidak dapat diimpor .." atau "Sebuah proyek dengan nama ini sudah ada" jika mencoba membuat proyek baru.

Pada akhirnya, karena saya menggunakan Kumpulan Kerja, saya berhasil menemukan file ini .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml. Secara manual menambahkan entri yang hilang dan memulai kembali gerhana dan voila, itu kembali.

hwase0ng
sumber
3

Saya memiliki kesalahan yang sama karena ada satu proyek lagi di bawah svn di ruang kerja tetapi dengan nama lain. Jadi saya sudah menghapusnya.

Yuliya Tarasenko
sumber
3

Saya memiliki masalah yang sama, saya memiliki repositori yang sama yang ingin saya impor dua kali. Saya mengganti nama proyek yang ada dengan mengklik kanan pada proyek> refactor> rename kemudian mengimpornya lagi.

Mark Howard
sumber
3

Inilah yang saya perhatikan untuk masalah di atas: - Jika folder checkout (folder tempat proyek pom Anda berada) sama dengan folder ruang kerja gerhana maka saya mendapatkan masalah ini

LARUTAN

ketika saya menggunakan folder ruang kerja terpisah untuk mengimpor proyek, gerhana berhasil dengan lancar :)

Karang
sumber
3

Peringatan ini berarti Anda baru saja menghapus proyek dari navigator, tetapi proyek tersebut ada di set kerja. Atau set kerja Anda memiliki proyek dengan nama yang sama , jadi pergi ke direktori ruang-kerja dan hapus proyek yang memiliki nama yang sama dan impor lagi .

pooja patil
sumber
2

Masalah ini terjadi karena Anda memiliki proyek yang sama di beberapa folder proyek lain. Seperti dalam gerhana kami memiliki banyak folder proyek, Jadi jika Anda memiliki proyek dalam satu folder dan Anda ingin mengimpornya di folder proyek lain, maka masalah ini terjadi. Jadi pertama-tama HAPUS proyek dari folder lain dan kemudian impor ke dalam FOLDER satu proyek Anda saat ini.

Pir Fahim Shah
sumber
2

Baru mengenal Eclipse dan pengembangan Android dan ini membuat saya cukup lama. Berikut beberapa hal yang saya lakukan salah yang dapat membantu seseorang di masa depan:

  1. Saya mengunduh contoh kode dan mengasumsikan nama proyek akan sama dengan nama folder dan sedang mencari nama folder itu di penjelajah proyek, tidak menemukannya, mengimpor kembali, lalu mendapatkan pesan kesalahan yang sudah ada di ruang kerja. Ya. Tidak bangga dengan itu.
  2. Tidak mengklik 'Salin proyek ke dalam Workspace' dan kemudian sia-sia mencari melalui workspace ketika itu tidak muncul di explorer proyek KARENA
  3. Opsi 'Tambah proyek ke set kerja' di tab Proyek Impor tidak berfungsi sejauh yang saya tahu, jadi tidak muncul di penjelajah proyek untuk set kerja aktif (refresh tidak membuat perbedaan). Menambahkan proyek ke perangkat kerja harus dilakukan setelah berhasil mengimpornya.
resedasue
sumber