วิธีเปิดโครงการที่มีอยู่ใน Eclipse


118

ฉันรู้สึกโง่ แต่ก็ไม่สามารถทำงานได้ ....

ฉันมีโปรเจ็กต์ Android ที่คัดลอกมาจากพีซีเครื่องอื่นของฉันอยู่ในโฟลเดอร์

c:\projects\trunk\android\emergency

(ฉันสร้างโปรเจ็กต์นั้นบนพีซีเครื่องอื่นคัดลอกไปยังพีซีเครื่องใหม่ของฉันและพีซีเครื่องอื่นจะถูกมอบให้) ตอนนี้ฉันต้องการเปิดโปรเจ็กต์ใน Eclipse ดังนั้นฉันคิดว่าฉันลองทุกอย่างแล้ว แต่ดูเหมือนจะไม่สามารถใช้งานได้ ...

ฉันมองหาสิ่งที่คล้ายกับ ' open project' แต่ไม่พบ

จากนั้นฉันก็ลอง ' import' แต่นั่นจะไม่ให้ฉันนำเข้าเพราะมันเป็นพื้นที่ทำงานเดียวกัน (ฉันใช้ตำแหน่งไฟล์และตำแหน่งพื้นที่ทำงานเดียวกันกับพีซีเครื่องอื่น)

จากนั้นฉันลองสร้างไฟล์ พื้นที่ทำงานใหม่และนำเข้าที่นั่นพื้นที่ทำงานใหม่และนำเข้ามีจากนั้นก็บ่นว่าไม่มีโปรเจ็กต์ที่ฉันต้องสร้างก่อน ดังนั้นฉันจึงสร้างหุ่นจำลองในพื้นที่ทำงานใหม่นำเข้าโครงการและคัดลอกทุกอย่างไปยังพื้นที่ทำงานใหม่และวางไว้ใต้โครงการจำลอง

ฉันติดอยู่คุณช่วยฉันได้ไหม

Btw นี่คือ Eclipse ที่ฉันใช้: Eclipse SDK เวอร์ชัน: 4.2.0 Build id: I20120608-1400


4
ลองไฟล์> ใหม่> โครงการ ... > โครงการ Android จากรหัสที่มีอยู่
biegleux

ฉันต้องตรวจสอบ 'คัดลอกในพื้นที่ทำงานที่มีอยู่' หรือไม่
Michel

ฉันมักจะทำดังนั้นฉันจึงมีโครงการในพื้นที่ทำงานของฉันในที่ที่คนอื่นอยู่
biegleux

1
หากคุณคัดลอกโครงการของคุณลงในพื้นที่ทำงานมากกว่าที่คุณไม่จำเป็นต้องทำเครื่องหมายที่ "คัดลอกในพื้นที่ทำงานที่มีอยู่"
biegleux

1
อย่าคัดลอกโครงการของคุณจากพีซีไปยังพื้นที่ทำงานคัดลอกที่อื่นและปล่อยให้คราสคัดลอกลงในพื้นที่ทำงานตามคำสั่งเมนูด้านบนและตรวจสอบ 'คัดลอกในพื้นที่ทำงานที่มีอยู่'
biegleux

คำตอบ:


131

ลองFile> New> >Project... อย่าคัดลอกโครงการของคุณจากคอมพิวเตอร์เข้าไปในพื้นที่ทำงานให้คัดลอกไว้ที่อื่นและให้คราสคัดลอกลงในพื้นที่ทำงานโดยเมนูคำสั่งข้างต้นและการตรวจสอบAndroid Project From Existing Codecopy in existing workspace


8
แน่นอน - โปรแกรมเมอร์ iOS ของโลกทุกคนขอบคุณ! :) ตอนนี้ถ้าฉันหาได้แค่ "AVD" ...
Fattie

4
ฉันลองแล้ว แต่ก็ยังพยายามเรียกใช้โปรเจ็กต์ที่ฉันสร้างและลบไปเมื่อสัปดาห์ก่อน Unintuitive ไม่ได้เริ่มอธิบายถึงเรื่องตลกของ Android / Eclipse SDK
Damien

23

เป็นตัวเลือก "นำเข้าโครงการที่มีอยู่ไปยังพื้นที่ทำงาน" ในส่วนการนำเข้า -> ทั่วไป

ดู: http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-importproject.htm


3
มีช่องทำเครื่องหมายบนหน้าจอถัดไปเพื่อตัดสินใจว่าจะคัดลอกหรือไม่ ฉันกำลังมองหา Java ธรรมดาไม่ใช่ Android และคำตอบของ Lanaru ก็ช่วยได้
AnneTheAgile

โครงการ> นำเข้า> ทั่วไป> เลือกไดเรกทอรีราก> (อย่าเลือกคัดลอกโครงการลงในพื้นที่ทำงาน) สิ่งนี้มีประโยชน์หากคุณใช้ Eclipse นอกขอบเขตของโปรเจ็กต์ Java ด้วยเช่นโปรเจ็กต์ Ruby หรือโปรเจ็กต์ C
JohnMerlino

นอกจากนี้ในแถบเครื่องมือด้านซ้ายคุณควรกดปุ่ม "คืนค่า" เพื่อดูเนวิเกเตอร์ นอกจากนี้คำแนะนำของ @tim doyle อาจช่วยได้: Window-> Show View-> Navigator
CoolMind

20

หน้าต่าง -> แสดงมุมมอง -> นาวิเกเตอร์ควรเปิดแผงนำทางทางด้านซ้ายมือเพื่อแสดงรายการโครงการ

อาจเปิดอยู่แล้วในพื้นที่ทำงาน แต่คุณอาจปิดแผงนำทางดังนั้นดูเหมือนว่าคุณไม่ได้เปิดโครงการไว้

Eclipse โดยใช้ ADT Build v22.0.0-675183 บน Linux


13
คุณมีบางอย่างผิดปกติอย่างมากกับ UI เมื่อต้องถามคำถาม "ฉันจะเปิดโครงการที่มีอยู่ได้อย่างไร" คำตอบนี้คือสิ่งที่ฉันต้องการและอีกยาวไกลจากอะไรเช่น "เปิดโปรเจ็กต์ที่มีอยู่" ใช่ไหม ขอบคุณ.
fortboise

แล้วคุณจะทำอย่างไร? คุณดับเบิลคลิกที่มันหรืออะไร? ฉันดับเบิลคลิกที่มันและเปิดไฟล์การกำหนดค่าโครงการ IDE ที่แย่ที่สุดที่เคยมีมา น่าหงุดหงิดจนต้องใช้ตัวนี้!
Owl

11

File> Import> >General Existing Projects into workspaceเลือกโฟลเดอร์รูทที่มีโปรเจ็กต์ของคุณ จะแสดงรายการโครงการทั้งหมดที่มีอยู่ในโฟลเดอร์ที่เลือก Finishเลือกคนที่คุณต้องการนำเข้าและคลิก สิ่งนี้ควรใช้งานได้ดี


แต่โครงการอยู่ในสถานที่ที่เหมาะสมแล้ว เมื่อฉันนำเข้าในพื้นที่ทำงานจะไม่ถูกคัดลอกใช่หรือไม่
Michel

1
@ มิเชลไม่พวกเขาจะไม่ถูกคัดลอก
MemoryLeak

จะเกิดอะไรขึ้นถ้าไม่มีรายการเหล่านี้
Rikki

1

ฉันใช้ Mac และฉันลบแหล่งที่มาของชุด ADT ประสบกับข้อผิดพลาดเดียวกันดังนั้นฉันจึงไปที่ project> clean และ adb ทำงานตามปกติ


0

คลิกขวาในเนวิเกเตอร์ - นำเข้า - โปรเจ็กต์ที่มีอยู่ .. - เลือกไดเร็กทอรีฐานของโปรเจ็กต์ของคุณ


ฉันลองแล้ว แต่มันให้สำเนาของโครงการในพื้นที่ทำงานใหม่?
Michel

-1

สมมติว่าโฟลเดอร์ของแอปพลิเคชันอยู่ในไดรฟ์ปากกาของคุณ

เปิด eclipse ไปที่นำเข้าเลือก Android ใน Android เลือก "รหัส android ที่มีอยู่ในพื้นที่ทำงาน"

ถัดไปและเสร็จสิ้น

รามนันท์ภัต


ได้รับการกล่าวถึงแล้วเช่นคำตอบที่ยอมรับ มีอะไรเพิ่มอีกไหม
Nathan Tuggy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.