Saya terus mendapatkan pesan kesalahan di Eclipse saat membuat proyek baru.
Saya telah membuat ruang kerja di tingkat
C: \ Users \ Martin \ Java \ Counter
Di dalam Counter tidak ada file tetapi ada direktori bernama counter_src yang berisi file sumber untuk proyek Counter
Jadi di Eclipse I do, New Java Project, lalu hapus centang lokasi default dan pilih direktori
counter_src (yang turun satu level dari Counter)
tapi sekarang ditampilkan
C: \ Users \ Martin \ Java \ Counter \ counter_src tumpang tindih dengan lokasi proyek lain: 'counter_src'
Sekarang jika saya membuat ruang kerja saya di
C: \ Users \ Martin \ Java \
yang berarti counter_src saya sebenarnya 2 level ke bawah maka itu memungkinkan saya, tetapi masalahnya adalah direktori Java berisi banyak proyek jadi saya ingin membuat ruang kerja di Counter (yang tidak memiliki file) yang memiliki subdirektori counter_src tempat file sumber saya adalah.
Juga menguji pembuatan direktori di C: \ Users \ Martin \ Java \ dan tampaknya berfungsi juga tetapi saya tidak ingin membuat subdirektori lain di "C: \ Users \ Martin \ Java \" hanya untuk menyimpan ruang kerja saya untuk 1 proyek .
counter_src
, lalu membuat proyek (yang akan membuat direktori), lalu mengimpor file sumber?Jawaban:
Eclipse mengalami kesalahan karena jika Anda mencoba dan membuat proyek di direktori yang ada, Eclipse tidak tahu apakah itu proyek yang sebenarnya atau bukan - jadi kesalahan, menyelamatkan Anda dari kehilangan pekerjaan!
Jadi Anda punya dua solusi:
Pindahkan folder ke
counter_src
tempat lain, lalu buat proyek (yang akan membuat direktori), lalu impor file sumber kembali ke file yang baru dibuatcounter_src
.Klik kanan pada penjelajah proyek dan impor proyek yang ada, pilih
C:\Users\Martin\Java\Counter\
sebagai direktori root Anda. Jika Eclipse melihat sebuah proyek, Anda dapat mengimpornya.sumber
Jadi, saya mengalami masalah yang sama, tetapi mencoba mengimpor kode Android melalui menu "Impor ...". Saat tidak satu pun dari dua solusi di atas berfungsi pada Eclipse Juno:
Eclipse -> File -> Import -> General -> Existing Project Into Workspace (CATATAN: BUKAN 'EXISTING ANDROID PROJECT' )
(Proyek harus diimpor dengan benar, tetapi seharusnya memiliki kesalahan. Sekarang kita harus memasang SDK ke proyek)
Klik kanan pada proyek, Properties-> Android-> Project Build Target Pilih target build yang sesuai (ragu-ragu, gunakan 4.0.3 dalam proyek yang baru, dan gunakan 2.2 jika proyek sudah lama)
Klik OK
Setelah proyek dibangun kembali, semuanya harus kembali teratur.
(Ini ditulis saat Eclipse Indigo sedang populer, dan mungkin ada perubahan saat Google memperbarui alat mereka untuk menutupi casing sudut.)
sumber
Eclipse -> File -> Import -> General -> Existing Project Into Workspace (NOTE: NOT 'EXISTING ANDROID PROJECT')
Terima kasihAnda telah menjatuhkan Proyek di ruang kerja Anda, dan kemudian mencoba untuk mengimpornya, itulah masalahnya.
Ini memiliki dua solusi:
1. Lebih banyak folder proyek Anda di luar ruang kerja Anda di beberapa lokasi lain dan kemudian coba.
2. Pergi ke
File ---> new Project ---> Select the existing project radio button ---> browse to the project folder in your workspace ---> finish
Diedit
Asumsikan D: \ MyDirectory \ MyWorkSpace - Jalur WorkSpace Anda
Jatuhkan proyek Anda yang ingin Anda impor di Eclipse di folder MyDirectory Bukan di MyWorkSpace, dan coba.
sumber
Dalam kasus saya, centang kotak centang
berhasil.
sumber
cukup "CUT" folder proyek dan pindahkan dari direktori ruang kerja dan lakukan hal berikut
dan kamu selesai!
sumber
Ini juga membutuhkan waktu beberapa saat untuk saya pikirkan.
Larutan:
Untuk membuat Proyek Maven baru di bawah ruang kerja yang ada, cukup centang " Gunakan lokasi Ruang Kerja default " ( Abaikan apa yang ada di masukan teks lokasi yang berwarna abu-abu ).
Nama proyek akan ditentukan oleh Anda Id Artefak di langkah 2 dari wizard pembuatan.
Pemikiran:
Itu sangat membingungkan karena dalam kasus saya, karena ketika saya memilih untuk membuat Proyek Maven baru: loaksi ruang kerja default dicentang dan langsung melanjutkannya adalah input teks "Lokasi" berwarna abu-abu memiliki lokasi ruang kerja + proyek yang ada yang saya cari di sebelum memilih untuk membuat Proyek Maven baru. (yaitu: Lokasi = '[jalur ruang kerja] / terakhir kali melihat proyek')
Jadi saya tidak mencentang kotak lokasi ruang kerja default dan memasukkan '[jalur ruang kerja] / proyek baru', yang tidak berfungsi karena gerhana mengharapkan [jalur ruang kerja] berbeda dibandingkan dengan jalur default. (Jika tidak, kami akan memilih kotak centang ruang kerja default).
sumber
Dalam kasus saya, mengklik kotak centang untuk 'impor proyek ke ruang kerja' memperbaiki kesalahan, meskipun proyek sudah ada di folder ruang kerja dan tidak benar-benar dipindahkan oleh gerhana.
sumber
FWIW:
Tak satu pun dari saran lain yang berhasil untuk saya. Saya sebelumnya telah membuat proyek dengan nama yang sama yang kemudian saya hapus. Saya membuat ulang file sumber dasar (menggunakan PhoneGap) - yang tidak membuat proyek "gerhana". Saya kemudian mencoba membuat proyek Android menggunakan file sumber yang ada, tetapi gagal dengan pesan kesalahan yang sama seperti yang disiratkan oleh pertanyaan asli.
Solusi bagi saya adalah memindahkan folder sumber dan file keluar dari ruang kerja, dan menggunakan opsi yang sama, tetapi kali ini centang opsi untuk menyalin file ke ruang kerja di wizard.
sumber
Saya tahu ini lebih tua, tetapi ingin memberikan solusi lain yang mungkin.
Jika Anda ingin mempertahankan lokasi proyek, seperti yang saya lakukan, saya menemukan bahwa menyalin file .project dari proyek lain ke direktori proyek, kemudian mengedit file .project untuk menamainya dengan benar, kemudian memilih opsi Impor Proyek yang Ada ke Ruang Kerja berhasil untuk saya.
Di Windows, saya menggunakan monitor file untuk melihat apa yang dilakukan Eclipse, dan itu hanya error karena alasan yang tidak diketahui saat mencoba membuat file .project. Jadi, saya melakukannya secara manual dan berhasil untuk saya.
sumber
Buka menu FILE yang sebenarnya dan buat proyek umum baru.
Jika jenis proyek tidak dikenali, mencegah salah satu metode impor ini bekerja, maka coba ini. Setelah Anda menambahkan proyek generik, Anda dapat menambahkan dukungan untuk bahasa apa pun yang Anda butuhkan.
sumber
Saya mendapatkan kesalahan ini saat mencoba membuat proyek Eclipse baru di dalam folder repo Git yang baru saja dikloning.
Ini berhasil untuk saya:
1) mengkloning repo Git (dalam kasus saya itu ke subfolder dari ruang kerja default Eclipse)
2) buat proyek Eclipse baru di ruang kerja default (satu tingkat di atas folder repo Git hasil kloning)
3) ekspor proyek Eclipse baru dari ruang kerja default ke direktori repo kloning:
4) Hapus proyek Eclipse dari ruang kerja (karena masih yang menggunakan ruang kerja default)
5) buka proyek Eclipse yang diekspor dari dalam direktori repo Git
sumber