ฉันต้องมี IDE เพื่อพัฒนาแอพ Android หรือไม่?


11

หลังจากอ่านบทความบางอย่างบน Google ฉันตัดสินใจที่จะเริ่มทำงานกับแอพ Android เนื่องจากเป็นแพลตฟอร์มโอเพ่นซอร์สจาก Google

ดังนั้นฉันจึงต้องการสร้างแอพบางตัวฉันมีระบบปฏิบัติการ Android 2.2 ดังนั้นฉันจึงไปเพื่อค้นหาสิ่งต่างๆและในที่สุดฉันก็พบลิงค์นี้เพื่อสร้างแอพ Android

นี่คือลิงค์ที่ทำให้ฉันสามารถสร้างแอพหรือไม่เราต้องการ IDE อื่น ๆ หรือไม่? เหมือนที่เรามี gcc สำหรับ c และ VC ++ สำหรับ C ++ ฉันต้องทำอะไรอย่างอื่นอีกเพื่อตั้งค่าให้ทำสิ่งนี้?


5
เริ่มต้นด้วยบทเรียนพื้นฐาน พวกเขาอธิบายถึงวิธีการตั้งค่าสภาพแวดล้อมของคุณและสิ่งที่คุณต้องเริ่มต้น
อดัมเลียร์

ฉันคิดว่าการเขียนแอพสำหรับ Android คุณต้องรู้ Java หรือ C ++ หากคุณต้องการโค้ดใน c # คุณต้องมี "Mono For Andriod" ( xamarin.com/monoforandroid ) คุณคุ้นเคยกับภาษาการเขียนโปรแกรมหรือไม่?
Asdfg

คำตอบ:


9

คุณควรลองใช้IntelliJ Ideaด้วย ตอนนี้เวอร์ชั่นคอมมูนิตี้รองรับ Android และหลังจากจัดการกับ Eclipse และ NetBeans มานานหลายปีฉันพบว่า IDE นี้เป็นตัวหนึ่งสำหรับฉัน ความจริงคือคุณไม่ต้องการ IDE ใด ๆ แต่ถ้าคุณต้องการมุ่งเน้นการพัฒนามากกว่าการพิมพ์คุณควรพิจารณาใช้อย่างแน่นอน


1
+1 IntelliJ Community Edition นั้นยอดเยี่ยมสำหรับการพัฒนา Android
Chiron

1
Android Studioเกิดจาก IntelliJ IDEA
Ivan Chau

5

บทช่วยสอนการพัฒนา Androidของ Google สอนวิธีตั้งค่าการพัฒนา Eclipse สำหรับ Android นักพัฒนา Android ส่วนใหญ่ที่ฉันรู้จักใช้การกำหนดค่านี้ หากคุณสะดวกสบายกับ NetBeans คุณอาจต้องการดูปลั๊กอิน NBAndroidซึ่งออกแบบมาเพื่อรองรับการพัฒนาแอพ Android ใน NetBeans IDE ฉันไม่รู้จักใครที่ใช้ NBAndroid และฉันไม่เคยลองเลยดังนั้นฉันจึงไม่สามารถออกความเห็นว่ามันใช้งานได้ดีแค่ไหน

เป็นไปได้ที่จะพัฒนาแอปพลิเคชัน Android โดยใช้เครื่องมือบรรทัดคำสั่งเท่านั้นแต่ฉันไม่ทราบว่าใครที่พัฒนาขึ้นโดยใช้สภาพแวดล้อมแบบนี้


พวกเขายังสอนวิธีการพัฒนาโดยไม่มี Eclipse: developer.android.com/guide/developing/projects/ …
Tamás Szelei

@ TamásSzeleiพวกเขาทำ แต่ฉันไม่ได้ตระหนักถึงใครก็ตามที่ใช้วิธีการนั้น ฉันจะเพิ่มเข้าไปในคำตอบเพื่อความสมบูรณ์
โธมัสโอเวนส์

4
ฉันใช้เครื่องมือ CLI เพียงอย่างเดียว แต่ส่วนใหญ่เป็นเพราะฉันเป็นคนที่เรียนอยู่โรงเรียนเก่าที่พบว่า IDEs ส่วนใหญ่ยุ่งยาก ฉันยังคงแนะนำ IDEs สำหรับผู้ที่ไม่ได้ลงทุนในเครื่องมืออื่น ๆ
Karl Bielefeldt

"ฉันไม่รู้ใครเลย" งั้นเหรอ? ฉันใช้ CLI เป็นหลักเช่นกันและ OP ถามอย่างชัดเจนว่าเขาต้องการ IDE หรือไม่
Tamás Szelei

@ TamásSzeleiจากนั้นตอบคำถามด้วยประสบการณ์ของคุณเอง จากประสบการณ์ของฉันกับนักพัฒนา Android และ Android วิธีที่ใช้บ่อยที่สุดคือ Eclipse และปลั๊กอินของ Google มีการสนับสนุนจำนวนมากสำหรับเครื่องมือเหล่านี้และฉันขอแนะนำให้ใช้สแต็กนี้กับนักพัฒนาใหม่ใด ๆ เพียงเพราะการสนับสนุนและทรัพยากรที่มีอยู่ เพียงเพราะคุณสามารถทำสิ่งที่ไม่ได้หมายความว่าคุณควรและประสบการณ์ของฉันบอกฉันว่าคุณควรพิจารณา IDE สำหรับการพัฒนา Android
โธมัสโอเวนส์

3

ไม่คุณทำไม่ได้ คุณไม่จำเป็นต้องมีโปรแกรมสำหรับการพัฒนาโปรแกรมในภาษาอื่นหรือสำหรับแพลตฟอร์มอื่นใด แต่มันจะช่วยเพิ่มประสิทธิภาพการทำงานหากคุณใช้งานอยู่

โปรแกรมแก้ไขรายการโปรดหรือ IDE รายการโปรดของคุณเป็นเครื่องมือสำหรับงานเขียนโปรแกรม คุณสามารถทำงานด้วยมือเปล่า (Notepad) ได้ตลอดเวลา แต่การมีเครื่องมือที่เหมาะสมทำให้ชีวิตง่ายขึ้น

ใช้เครื่องมือของคุณเมื่อคุณรู้ว่ากำลังทำอะไรให้คุณ


1
ไม่จริงเลย มีภาษา (หรือสามารถ) เป็นภาษาที่ไม่มีแหล่งที่สามารถแก้ไขได้ด้วยมือ IDE สร้างไบนารีที่รวมกันเป็นทั้งหมดที่รวบรวม จำไม่ได้ว่าเป็นอะไร แต่จำการทำงานกับพวกเขาในอดีต
jwenting

1
! ที่น่าสนใจ แน่นอนฉันชอบที่จะเห็นหนึ่งในนั้น ฉันคิดว่าฉันสามารถจำภาษาการเขียนโปรแกรมกราฟิกที่คุณเขียนโปรแกรมด้วยการรวมกำลังสองสี ภาษาเหล่านั้นเป็นภาษาโปรแกรมที่ลึกลับ ฉันหมายถึงคนที่ใช้กันมากขึ้น
Raku

1
ฉันคิดว่า Smalltalk เคยทำเช่นนี้ สำหรับภาษากราฟิกที่น่ากลัวมี LabView ที่เห็นการใช้งานบางอย่างจากวิศวกร (ฉันคิดว่าฉันจะต้องใช้สำหรับคลาส EE :() นอกจากนี้ยังมี Scratch แต่นั่นเป็นภาษาการศึกษามากกว่าสิ่งใด
Tikhon Jelvis

ความคืบหน้าไม่ได้ทำสำหรับเค้าโครงหน้าจอหรือไม่ จำไม่ได้
jwenting

"ไม่คุณไม่ต้องการคุณไม่จำเป็นต้องมีโปรแกรมสำหรับการพัฒนาโปรแกรมในภาษาอื่น ๆ หรือสำหรับแพลตฟอร์มอื่น ๆ "
Alan B

1

ฉันคิดว่าเครื่องมือบรรทัดคำสั่งสำหรับการพัฒนา Android จะถูกคัดค้านสำหรับคุณลักษณะใหม่ (ICS) แต่คุณควรจะสามารถใช้เครื่องมือเหล่านี้สำหรับการพัฒนา 2.x ได้ ที่กล่าวว่าฉันขอแนะนำให้ตั้งค่า Eclipse หรือ IDE อื่น ๆ ถ้าคุณทำได้ การติดตามบทเรียนจะทำได้ง่ายขึ้นและรับความช่วยเหลือได้ง่ายขึ้นในฟอรัม (เนื่องจากผู้คนมักจะพยายามทำซ้ำปัญหาของคุณน้อยลงหากคุณทำงานในสภาพแวดล้อมที่ "แตกต่าง")

นอกเหนือจาก Android SDK คุณจะต้องมี Java SDK ฉันยังไม่ได้ลองใช้ Java 7 กับ Android SDK เลย แต่มันก็ใช้ได้ดี หากคุณกำลังจะใช้ตัวจำลองคุณจะต้องมีเครื่องที่รวดเร็วพร้อมหน่วยความจำมากมาย - ตัวจำลองจะจำลองอุปกรณ์ Android ที่สมบูรณ์ลงไปจนถึงซีพียู ARM เพื่อให้ได้พลังงานที่ดีกว่าที่คุณสามารถโยนได้ ทาง


ฉันเห็นว่าเกือบจะไม่มีใครพูดถึงคราสและฉันเพิ่งจะทำเมื่อฉันเห็นสิ่งนี้ +1 กฎ Eclipse!
ซื้อ 777

1

ต้องการไม่ แต่คุณกำลังตั้งค่าด้วยตัวคุณเองสำหรับงานที่ไม่ใช้งานเป็นจำนวนมากที่ Google นำเสนอให้คุณด้วยปลั๊กอิน Eclipse หากคุณต้องการเข้าและเริ่มเขียนโค้ด Eclipse + ADT นั้นราบรื่นมากเท่าที่คุณจะหาได้ พลัสLOTคนใช้มันดังนั้นหากคุณมีปัญหามีมากมายของกระดานข้อความเพื่อให้คำปรึกษาเพื่อขอความช่วยเหลือ


0

คุณสามารถพัฒนาได้โดยไม่ต้องมี IDE สำหรับ Android ซึ่ง Android SDK รองรับอาร์กิวเมนต์บรรทัดคำสั่ง และคุณสามารถใช้เครื่องมือแก้ไขรหัสที่คุณเลือกเพื่อเขียนโค้ดของคุณในประสบการณ์ของฉันแม้ว่าวิธีที่ต้องการคือใช้ปลั๊กอิน Eclipse ADT


-5

ใช่คุณต้องการ IDE สำหรับการพัฒนาแอพ Android คุณสามารถใช้ Eclipse เพราะมีปลั๊กอินซึ่งทำให้ง่ายต่อการใช้เครื่องมือ android sdk สำหรับ IDE ของคุณและพวกเขากำลังปรับปรุง android studio


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