มี IDEs อะไรบ้างสำหรับการพัฒนา Android


16

ฉันเพิ่งซื้อโทรศัพท์ Android เครื่องแรก (HTC Legend) ตอนนี้ฉันต้องการพัฒนามัน !! :) เป็นไปได้ไหมภายใต้ Ubuntu และเครื่องมือที่ดีที่สุดคืออะไร? Eclipse หรือ IntelliJ หรืออาจเป็นอย่างอื่น?

UPD: มันใช้เวลาประมาณหนึ่งปีสำหรับฉัน (ขออภัยความขี้เกียจของฉัน;) แต่นี่เป็นแอพ Android เครื่องแรกของฉัน - https://market.android.com/details?id=com.maxsoft.balls สร้างโดย Eclipse + ADT ใน Ubuntu 11.10 !

คำตอบ:


14

น่าจะเป็นวิธีที่ง่ายที่สุดในการใช้และสนับสนุนอย่างเป็นทางการเป็นคราส

ปลั๊กอิน Eclipse Android Developer Tools (ADT)ช่วยให้สามารถสร้างและจัดการโครงการขั้นพื้นฐานรวมถึงการดีบักขั้นตอนและความสามารถในการส่งออกแอพของคุณเพื่อการปรับใช้ / เผยแพร่

http://developer.android.com/tools/index.html

Google แจกจ่ายADT Bundleซึ่งรวมถึง Eclipse ด้วยปลั๊กอิน ADT, SDK และเครื่องมือแพลตฟอร์มรวมถึงแพลตฟอร์ม Android ล่าสุดและอิมเมจระบบสำหรับโปรแกรมจำลอง

http://developer.android.com/sdk/index.html

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

http://developer.android.com/sdk/installing/index.html


7

หากคุณเคยมีประสบการณ์การพัฒนากับ Java มาก่อนคุณสามารถลองใช้ Eclipse + ADT plugin ที่ดีที่สุด

หรือ

App Inventor สำหรับ Android - มันง่ายและสะดวกมากโดยไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรม Java


5

มันขึ้นอยู่กับความชอบส่วนตัวของคุณ Android SDK ทำงานได้ดีบน Ubuntu (ฉันใช้ทุกวัน) และเป็นอิสระจาก IDE ที่คุณเลือกใช้

ส่วนตัวฉันใช้ IntellJ IDEA รุ่นชุมชนมีการสนับสนุน Android และฟรี Eclipse เป็นเครื่องมือเริ่มต้นและยังฟรีและทำงานได้ดีเช่นกัน

ฉันรู้ว่าหลายคนใช้บรรณาธิการอื่น ๆ เช่นเสียงเรียกเข้า, โคโมโดเดดิทและคนอื่น ๆ อย่างไรก็ตามฉันขอแนะนำให้ใช้หนึ่งในสองข้อเสนอแนะแรก

ในแง่ของการสร้างแอพคุณควรใช้การสร้างเริ่มต้นโดยใช้ Apache Ant หรือคุณสามารถสร้างมันได้เช่นกับ Apache Maven และ Maven Android Plugin ไม่ว่าในกรณีใด ๆ ให้สร้างเครื่องมือสร้างที่ไม่ขึ้นอยู่กับ IDE ที่คุณใช้และอาจใช้เซิร์ฟเวอร์รวมอย่างต่อเนื่อง


4

ตามที่กล่าวถึงอีกสองข้อ Eclispe + ADT เป็นตัวเลือกที่ดีที่สุด Eclispe + Android มีคุณสมบัติมากมายเช่นตัวแสดง logcat, ตัวติดตามการติดตามสแต็ก, DDMS จากที่ซึ่งคุณสามารถถ่ายภาพหน้าจอโทรศัพท์ นอกจากนี้คุณยังสามารถจำลองข้อความและโทรศัพท์ที่โทรเข้ามาเพื่อทดสอบแอพของคุณ การดีบักเป็นเรื่องง่าย ฉันทำแอพสำหรับ Android เป็นส่วนหนึ่งของหลักสูตรวิทยาลัยของฉันและฉันขอแนะนำ eclipse + adt ไปที่หน้านี้เพื่อขอความช่วยเหลือในการติดตั้ง คุณสามารถดาวน์โหลด SDK จากที่นี่


แล้ว repos มาตรฐานของ Ubuntu ล่ะ? ฉันต้องติดตั้งสต็อก Eclipse ใช่ไหม
Extender

1
@ Extender ฉันไม่ทราบว่า eclipse repos เป็นวิธีปฏิบัติที่ดีกว่า IMO ในการดาวน์โหลด tarball จากeclipse.org/downloadsคราสตัวแรกในรายการดาวน์โหลดนั้นเพียงพอสำหรับคุณ ใช่คุณต้อง "ดึง" tarball ในโฮมไดเร็กตอรี่ของคุณและสร้างเวิร์กสเปซในโฮมไดเร็กตอรี่ของคุณ, ซึ่งเก็บโปรเจคของคุณไว้ หลังจากคลายคราสให้อ่านคู่มือที่developer.android.com/guide/developing/eclipse-adt.htmlเพื่อติดตั้ง SDK และคุณได้รับการตั้งค่าทั้งหมดหากคุณประสบปัญหาใด ๆ ในขณะที่เขียนโค้ด stackoverflow เป็นสถานที่ที่ดีสำหรับการถามคำถามสำหรับผู้เริ่มต้น คำถาม
theTuxRacer

แน่นอนว่าไม่ใช่ปัญหา! หวังว่าจะได้เห็นแอพที่ยอดเยี่ยมจากคุณ: D
theTuxRacer

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