การสร้างโปรแกรมสำหรับ Android โดยใช้ eclipse การสร้างแอปพลิเคชัน Android ในสภาพแวดล้อม Eclipse โดยใช้ตัวอย่าง การติดตั้ง Intel HAXM

โปรแกรมเมอร์หลายคนต้องการเริ่มพัฒนาแอพพลิเคชั่นสำหรับ Android แต่มีเพียงไม่กี่คนที่รู้ว่าต้องดำเนินการตามขั้นตอนใดบ้าง คอลเลกชันนี้ออกแบบมาเพื่อช่วยผู้เริ่มต้นในการพัฒนา Android อย่างเชี่ยวชาญ

เริ่มต้นใช้งาน

สำหรับผู้ที่เพิ่งหัดเขียนโปรแกรมเราจะช่วย

สำหรับ มือใหม่ระบบ Android Google ได้ทำการแนะนำ Android บนเว็บไซต์ของตนเป็นอย่างดี นอกจากนี้ยังมีคู่มือ Android ที่ยอดเยี่ยมอีกด้วย มีคอร์สจาก Google ใน Udacity ด้วย

หากคุณกำลังประสบอยู่ ปัญหาเกี่ยวกับ Androidขอแนะนำเป็นอย่างยิ่งให้ตรวจสอบ StackOverflow ก่อน ได้รับการออกแบบมาเพื่อตอบคำถามทางเทคนิคและยังเป็น .

คุณสามารถค้นหาได้บนเว็บไซต์ของเรา

คำถามที่พบบ่อย

ฉันต้องการเริ่มพัฒนาสำหรับ Android ฉันควรเริ่มต้นที่ไหน?

ขั้นตอนแรกและสำคัญที่สุดในการพัฒนา Android คือการเรียนรู้ Java และ XML เมื่อคุณคุ้นเคยกับทั้งสองอย่างไม่มากก็น้อย ให้ตรวจสอบเอกสาร Android อย่างเป็นทางการและอ่านบทช่วยสอนบางส่วนจนกว่าคุณจะรู้สึกมั่นใจพอที่จะสร้างโปรเจ็กต์ของคุณเอง ขอให้โชคดี!

ฉันจำเป็นต้องมีอุปกรณ์ Android เพื่อการพัฒนาหรือไม่?

คุณสามารถเขียนแอปพลิเคชันโดยไม่ต้องใช้อุปกรณ์ Android โดยใช้โปรแกรมจำลองที่ให้มา (หรือ Genymotion ขั้นสูง) อย่างไรก็ตาม เมื่อคำนึงถึงข้อกำหนดด้านฮาร์ดแวร์แล้ว จึงไม่มีสิ่งใดทดแทนการทดสอบบนอุปกรณ์จริงได้

ฉันควรใช้ IDE ใด

  • แอนดรอยด์สตูดิโอ- IDE ที่รองรับอย่างเป็นทางการสำหรับการพัฒนา Android นี่คือสิ่งที่ใช้ในคำแนะนำและวิดีโอสมัยใหม่ รวมถึงจาก Google
  • คราสเป็น IDE หลักสำหรับการพัฒนา Android มาหลายปีแล้ว ซึ่งเป็นสาเหตุที่ว่าทำไมจึงมีการสร้างบทช่วยสอน ทรัพยากร วิดีโอ และภาพหน้าจอแบบเดิมส่วนใหญ่ขึ้นมา
  • IntelliJ IDEAเป็นอีกทางเลือกหนึ่งของ Eclipse แต่ทุกวันนี้ การเริ่มต้นด้วย Android Studio นั้นสมเหตุสมผลมากกว่า Android Studio เป็นส่วนหนึ่งของ IntelliJ IDEA ดังนั้นคุณจะได้รับสิทธิประโยชน์ทั้งหมดพร้อมโบนัส Android

บางทีฉันควรลืม Java และเริ่มเรียนรู้ Kotlin ซะเลย

ขณะนี้ Google รองรับ Kotlin อย่างเป็นทางการในฐานะภาษาพัฒนา Android แล้ว แต่นั่นไม่ได้หมายความว่าคุณจะลืมการสนับสนุน Java ได้ ในอนาคตอันใกล้ เอกสารประกอบ เครื่องมือ และฟีเจอร์แพลตฟอร์มใหม่จะรองรับทั้ง Kotlin และ Java แม้ว่า Kotlin เป็นภาษาใหม่ที่มีคุณสมบัติที่ดี แต่คุณยังคงสามารถสร้างแอปพลิเคชันที่ยอดเยี่ยมใน Java ได้ ตัวเลือกนั้นขึ้นอยู่กับคุณ แต่หากคุณไม่สนใจหรือเป็นมือใหม่ ให้เลือก Kotlin จะดีกว่า

ทรัพยากร

ต่อไปนี้เป็นแหล่งข้อมูลหลักสำหรับการเรียนรู้การพัฒนา Android ภาษาอังกฤษ- นี่อยู่ไกลจาก รายการทั้งหมดแต่เพียงพอสำหรับการเริ่มต้น

แหล่งข้อมูล Android อย่างเป็นทางการ

ออกแบบ

จดหมายข่าว

  • Android Weekly เป็นจดหมายข่าวที่ดีเยี่ยมที่จะช่วยให้คุณไม่พลาดการพัฒนาล่าสุดของ Android

คอลเลกชันห้องสมุด

เครื่องมือ

  • Genymotion เป็นโปรแกรมจำลองที่มีประโยชน์และใช้งานได้อย่างมาก
  • Android Asset Studio เป็นชุดเครื่องมือที่ยอดเยี่ยมสำหรับการสร้าง/แก้ไขไอคอน รูปภาพ ฯลฯ
  • ปลั๊กอิน Codota สำหรับ Android Studio - ตัวอย่างโค้ดที่ยอดเยี่ยมใน Android Studio

ตัวอย่างของแอปพลิเคชันโอเพ่นซอร์ส

แนวคิดการใช้งาน

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

งบประมาณของฉันคือเท่าไร?

หากคุณจริงจังและต้องการออกผลิตภัณฑ์ คุณควรคำนึงถึงงบประมาณของตัวเองด้วย แม้แต่แอปพลิเคชันธรรมดาๆ ก็ยังต้องคิดเงินหลายพันดอลลาร์ด้วย อย่างน้อย.

กลยุทธ์ทางการตลาดของฉันคืออะไร?

คุณจะใช้คำพูดปากต่อปากเป็นประจำหรือคุณยินดีจ่ายเพื่อชื่อเสียง?

รายการงานสำหรับโครงการนี้มีอะไรบ้าง?

นอกจากนี้มีข้อจำกัดอะไรบ้าง? ฉันต้องมีนักพัฒนากี่คน?

ข้อมูลจะมาจากไหน/จะเก็บไว้ที่ไหน?

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

มีเป้าหมายในการทำเงินหรือไม่?

ถ้าใช่ คุณจะบรรลุเป้าหมายได้อย่างไร? ผ่านการโฆษณา IAP การสมัครสมาชิก แอปพลิเคชันแบบชำระเงิน? ทั้งหมดที่กล่าวมา?

คุณจะจ่ายเงินให้นักพัฒนาของคุณอย่างไร?

คุณมีเงินทุนหรือคุณจะจ่ายเงินหลังจากที่ใบสมัครเริ่มสร้างรายได้หรือไม่? บ่อยครั้งที่ผู้รับเหมาอิสระต้องการส่วนหนึ่งของต้นทุนทั้งหมดล่วงหน้า นักพัฒนาซอฟต์แวร์ส่วนใหญ่ไม่สนใจส่วนแบ่งรายได้ เว้นแต่พวกเขาจะลงทุนในแอปด้วยตนเอง

จะมีวิธีการทดสอบอย่างไร?

คุณจะติดตั้งบนอุปกรณ์ประเภทใด คุณต้องการทำซ้ำกี่ครั้ง? คุณอยากมีส่วนร่วมกับคนแบบไหน?

คุณต้องการเผยแพร่แอปของคุณไปยังร้านค้าเร็วแค่ไหน?

ซึ่งจะส่งผลต่อรายได้สุดท้ายอย่างแน่นอน

คุณจะต้องการหรือเสนอการลงทะเบียน/บูรณาการโซเชียลมีเดียหรือไม่?

พิจารณาการนำฟังก์ชันนี้ไปใช้

กลุ่มเป้าหมายของคุณคืออะไร?

นี่เป็นแอปพลิเคชั่นเฉพาะหรือสามารถเผยแพร่ได้ทุกที่หรือไม่?

ความคิดของฉันได้ถูกนำมาใช้แล้วหรือยัง?

ถ้าเป็นเช่นนั้นฉันจะปรับปรุงได้อย่างไรหรือมีอะไรหายไป?

จะทำอย่างไรกับแนวคิดเกี่ยวกับแอป หากคุณไม่ใช่นักพัฒนา?

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

ตระหนักว่าแนวคิดของคุณอาจไม่ซ้ำใคร และการพัฒนาต้องใช้ความพยายามอย่างมาก

  • วาดการออกแบบใบสมัครของคุณ ( รูปร่างและฟังก์ชันการทำงาน) มันอาจจะหยาบและวาดบนกระดาษ แต่ควรจะค่อนข้างเฉพาะเจาะจงและไม่คลุมเครือ
  • ทำรายการทักษะของคุณเกี่ยวข้องกับความคิด
  • ทำรายการสิ่งที่คุณจะลงทุนในความคิดของคุณ

เข้าใจว่าการพัฒนาต้องใช้ความพยายามอย่างมาก ลองนึกภาพนักพัฒนาที่ทำงานเต็มเวลา (8 ชั่วโมง) เป็นเวลา 2 เดือนเพื่อสร้างแอปพลิเคชันของคุณ และคุณยังทำงานเต็มเวลาอีกด้วย คุณกำลังทำอะไรอยู่เวลานี้?ถ้างานของคุณจบลงเร็วกว่ากำหนดตามความเห็นของคุณ คุณจำเป็นต้องพิจารณาแนวคิดนั้นใหม่ ในสถานการณ์สมมตินี้ นักพัฒนาซอฟต์แวร์จะทำงานส่วนใหญ่และคุณก็ไร้ประโยชน์จริงๆ สิ่งที่คุณให้ได้หลังจากแอปเสร็จสิ้นนั้นไม่สำคัญและจะไม่กระตุ้นให้นักพัฒนาสร้างผลิตภัณฑ์ให้เสร็จสิ้น

ทบทวนความคิดของคุณอีกครั้ง

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

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

นาตาเลีย เอลมาโนวา

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

วันนี้เราจะพูดถึงการสร้างแอปพลิเคชันสำหรับแพลตฟอร์ม Android ในรูปแบบดั้งเดิม กล่าวคือ โดยไม่ต้องใช้ตัวสร้างโค้ดและเครื่องมือเสริมอื่น ๆ เพื่อสร้างแอปพลิเคชันที่มีฟังก์ชันมาตรฐาน ซึ่งเราคุ้นเคยกันเป็นระยะตลอดซีรีส์นี้ เครื่องมือดังกล่าวมักจะช่วยให้คุณได้ผลลัพธ์ตามที่ต้องการโดยใช้ความพยายามเพียงเล็กน้อย แต่การใช้งานนั้น จำกัด เฉพาะกรณีที่ "ผลลัพธ์ที่ต้องการ" เป็นแอปพลิเคชันที่มีฟังก์ชันมาตรฐานไม่มากก็น้อยที่จัดทำโดยผู้เขียนเครื่องมือเหล่านี้ จะไม่สามารถสร้างแอปพลิเคชันที่กำหนดเองโดยใช้แอปพลิเคชันเหล่านี้ได้ หรือในบางกรณี แอปพลิเคชันดังกล่าวอาจพัฒนาส่วนที่ไม่ได้มาตรฐานโดยใช้เครื่องมือระดับมืออาชีพเดียวกันได้

คุณต้องรู้อะไรบ้างเพื่อเริ่มสร้างแอป Android แบบกำหนดเอง โดยปกติแล้ว แอปพลิเคชันสำหรับแพลตฟอร์มนี้จะสร้างขึ้นโดยใช้ภาษา การเขียนโปรแกรมจาวาดังนั้นคุณจะต้องมีความคุ้นเคยกับภาษานี้อย่างน้อยก็ในระดับของนักพัฒนามือใหม่ ในการสร้างแอปพลิเคชัน คุณจะต้องมีชุดไลบรารีและยูทิลิตี้ Java SDK (JDK) และ Android SDK โดยหลักการแล้ว เพื่อพัฒนาแอปพลิเคชัน Android ชุดของไลบรารีและยูทิลิตี้ที่เราระบุไว้และไดรเวอร์อุปกรณ์ที่จะใช้ทดสอบแอปพลิเคชันหรือโปรแกรมจำลองนั้นก็เพียงพอแล้ว อย่างไรก็ตาม ในปัจจุบัน การใช้สภาพแวดล้อม Eclipse กับโมดูลส่วนขยาย Android Development Tools (ADT) กำลังได้รับความนิยมมากขึ้นเรื่อยๆ

ขั้นตอนการติดตั้ง ADT อธิบายรายละเอียดได้ที่ ทรัพยากรของ Googleสำหรับนักพัฒนาแอปพลิเคชัน Android http://developer.android.com/sdk/installing.html หากต้องการคุณสามารถดาวน์โหลดจากทรัพยากร http://developer.android.com/sdk/index.html สภาพแวดล้อมการพัฒนาสำเร็จรูป (รูปที่ 1) รวมถึง Eclipse, Android SDK และ ADT จากนั้นใช้สิ่งที่เรียกว่า จากสิ่งแวดล้อม ยูทิลิตี้ Android SDK Manager เลือกและดาวน์โหลดลงในคอมพิวเตอร์ของคุณจากไลบรารีอินเทอร์เน็ตสำหรับเวอร์ชันของแพลตฟอร์มนี้ที่เราสนใจ

ข้าว. 1. สภาพแวดล้อมการพัฒนา Eclipse ด้วย ส่วนขยายที่ติดตั้งเอ.ดี.ที.

สุดท้ายคุณควรดาวน์โหลดโปรแกรมจำลอง - Android Virtual Device (AVD) ซึ่งจะทำการดีบั๊กแอปพลิเคชันโดยเลือกเวอร์ชันแพลตฟอร์มที่ต้องการ ขนาดการ์ด SD เสมือน และความละเอียดหน้าจอ แทนที่จะใช้โปรแกรมจำลอง คุณสามารถใช้อุปกรณ์จริงได้ ในกรณีนี้ คุณควรดาวน์โหลดไดรเวอร์ดังกล่าวจากเว็บไซต์ Google

หลังจากเตรียมสภาพแวดล้อมและเลือกพื้นที่ทำงาน - ตำแหน่งของไฟล์โครงการสำหรับแอปพลิเคชันในอนาคตแล้ว คุณสามารถลองสร้างแอปพลิเคชันแรกตั้งแต่เริ่มต้นหรือใช้หนึ่งในนั้น เทมเพลตสำเร็จรูป- โครงการแอปพลิเคชันประกอบด้วยโค้ดสำหรับคลาส Java, ทรัพยากร - แบบฟอร์มที่จัดเก็บในรูปแบบของไฟล์ xml, ชุดของแถว, อาร์เรย์, ไฟล์กราฟิกสำหรับความละเอียดหน้าจอที่แตกต่างกัน รวมถึงรายการ AndroidManifest.xml ซึ่งเป็นคำอธิบายคุณสมบัติของแอปพลิเคชัน

แบบฟอร์มใบสมัครสามารถแก้ไขได้ทั้งในรูปแบบ xml และการใช้โปรแกรมออกแบบภาพซึ่งช่วยให้คุณสามารถวางองค์ประกอบอินเทอร์เฟซและส่วนประกอบแอปพลิเคชันอื่น ๆ ไว้ได้ (รูปที่ 2)

ข้าว. 2. ตัวแก้ไขแบบฟอร์ม

สำหรับแหล่งข้อมูลอื่นๆ ก็ยังมีบรรณาธิการที่เกี่ยวข้องด้วย

เพื่อสร้างตัวอย่างง่ายๆ ในหัวข้อดั้งเดิมของเรา “เกี่ยวกับนิตยสาร ComputerPress” เราจะใช้วิธีการทั้งหมดที่มีอยู่ในการสร้างโค้ดและแบบฟอร์ม มาสร้างแอปพลิเคชั่นใหม่โดยใช้วิซาร์ดที่เหมาะสมที่ ใหม่ → แอปพลิเคชัน Androidในเมนูบริบท พื้นที่ทำงาน(รูปที่ 3)

ข้าว. 3. ตัวช่วยสร้างแอปพลิเคชันใหม่

ในระหว่างตัวช่วยสร้าง เราต้องเลือกเวอร์ชันของแพลตฟอร์ม Android ที่แอปพลิเคชันของเราจะเข้ากันได้ สร้างไอคอนแอปพลิเคชันให้ ขนาดที่แตกต่างกันหน้าจอและเลือกประเภทของรูปแบบหลักของแอปพลิเคชัน - รูปแบบที่วิซาร์ดควรสร้างขึ้น

ในหน้าจอแรกของวิซาร์ด ให้เลือกไอคอนสร้างตัวเรียกใช้งานที่กำหนดเองและตัวเลือกกิจกรรม - ในกรณีนี้ เราสามารถสร้างไอคอนแอปพลิเคชันของเราเองได้ และแอปพลิเคชันที่สร้างขึ้นเองจะมีคลาส Java ที่แสดงแบบฟอร์มบนอุปกรณ์ คัดกรองและประมวลผลเหตุการณ์ที่เกิดขึ้น (รูปที่ 4)

ข้าว. 4. เลือกตัวเลือกแอปพลิเคชัน

ข้าว. 5. สร้างไอคอนแอปพลิเคชัน

สำหรับรูปแบบหลัก (และเท่านั้น) ของตัวอย่างของเรา เราจะเลือกแบบฟอร์มว่าง (กิจกรรมว่าง) พร้อมแท็บ (รูปที่ 6)

ข้าว. 6. การเลือกประเภทแบบฟอร์มใบสมัครหลัก

ในกรณีนี้ ตัวช่วยสร้างจะสร้างแบบฟอร์มที่มีแท็บ (มีสามแท็บโดยค่าเริ่มต้น) และองค์ประกอบควบคุมที่มีข้อความหลายบรรทัด (TextView) - โดยค่าเริ่มต้น องค์ประกอบนี้ในโค้ดที่สร้างขึ้นจะเรียกว่า dummyTextView

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

เริ่มต้นด้วยการแก้ไขทรัพยากร ขั้นแรกให้กำหนดชื่อที่เราต้องการให้กับแท็บทั้งสามแท็บของแบบฟอร์มที่สร้างขึ้น - ให้เหล่านี้เป็นบรรทัด "เกี่ยวกับเรา", "หมวดหมู่" และ "ที่อยู่" ในการดำเนินการนี้ โปรดจำไว้ว่าแอปพลิเคชันของเรามีทรัพยากรสตริง ค้นหาไฟล์ strings.xml ในโฟลเดอร์ res\values ​​​​ของโปรเจ็กต์แอปพลิเคชัน แล้วดับเบิลคลิกเพื่อเปิดตัวแก้ไขทรัพยากรสตริง ในตัวแก้ไขนี้ เราจะแทนที่เนื้อหาของบรรทัดที่มีอยู่ title_section1, title_section2, title_section3 ด้วย "เกี่ยวกับเรา", "หมวดหมู่" และ "ที่อยู่" และยังเพิ่มบรรทัดใหม่สามบรรทัด: เกี่ยวกับ ที่อยู่ และหัวเรื่อง - ด้วยข้อความของเรา เว็บไซต์เนื้อหาที่เราจะกรอกองค์ประกอบ TextView บนแบบฟอร์มเมื่อสลับระหว่างแท็บ (รูปที่ 7)

ข้าว. 7. การแก้ไขทรัพยากรสตริง

ในที่สุด ถึงเวลาที่เราไม่สามารถทำได้โดยไม่ต้องเขียนโค้ด - เราจำเป็นต้องใช้การเติมองค์ประกอบ dummyTextView ที่เราจินตนาการไว้เมื่อสลับระหว่างแท็บ ด้วยเหตุนี้ เราจะต้องค้นหาในโค้ดที่สร้างขึ้นของคลาส MainActivity.java ซึ่งรับผิดชอบในการแสดงแบบฟอร์มและประมวลผลเหตุการณ์ของมัน ตัวจัดการเหตุการณ์ OnCreateView ที่เกี่ยวข้องกับการวาดแบบฟอร์มใหม่เมื่อเลือกแท็บ และแทนที่บรรทัดที่สร้างขึ้นโดยอัตโนมัติใน มัน

dummyTextView.setText(Integer.toString(getArguments().getInt(

ARG_SECTION_NUMBER)));

ต่อไปนี้คือข้อมูลโค้ดที่แสดงเกี่ยวกับ ที่อยู่ และหัวเรื่องไปยัง TextView ขึ้นอยู่กับแท็บที่ผู้ใช้เลือก:

ถ้า (getArguments().getInt(ARG_SECTION_NUMBER)==1)(

dummyTextView.setText(R.string.About);

อย่างอื่นถ้า (getArguments().getInt(ARG_SECTION_NUMBER)==2)(

dummyTextView.setText(R.string.Subjects);

อย่างอื่นถ้า (getArguments().getInt(ARG_SECTION_NUMBER)==3)(

dummyTextView.setText(R.string.Address);

ถัดไป คุณควรบันทึกการเปลี่ยนแปลงและลองทดสอบแอปพลิเคชันที่เสร็จสมบูรณ์ ดังที่กล่าวไปแล้วว่าสามารถทำได้โดยใช้อุปกรณ์ที่เชื่อมต่อกับคอมพิวเตอร์ที่กำลังดำเนินการพัฒนาหรือใช้งานอยู่ อุปกรณ์เสมือน- โปรแกรมจำลอง สมาร์ทโฟนแอนดรอย(อุปกรณ์เสมือน Android, AVD)

ในการสร้าง AVD คุณต้องเลือกรายการเมนู หน้าต่าง → ตัวจัดการอุปกรณ์เสมือน Androidและสร้างอุปกรณ์เสมือนใหม่โดยคลิกที่ปุ่ม ใหม่ทางด้านขวาของรายการอุปกรณ์ (อาจว่างเปล่า) จากนั้นคุณควรอธิบายคุณสมบัติของอุปกรณ์ใหม่ หลังจากอธิบายคุณสมบัติแล้วอุปกรณ์เสมือนที่สร้างขึ้นจะปรากฏในรายการอุปกรณ์ (รูปที่ 8)

ข้าว. 8. คำอธิบายคุณลักษณะของอุปกรณ์เสมือน

ตอนนี้เราต้องระบุว่ามีอุปกรณ์เสมือนใดบ้างที่เราต้องการทดสอบแอปพลิเคชันที่เราสร้างขึ้น การทำเช่นนี้จาก เมนูบริบทรายการเลือกโครงการ ทำงานเป็น → เรียกใช้การกำหนดค่าและในกล่องโต้ตอบที่ปรากฏขึ้น บนแท็บเป้าหมาย ให้เลือกอุปกรณ์เสมือน (รูปที่ 9)

ข้าว. 9. การเลือกอุปกรณ์เสมือนเพื่อเรียกใช้แอปพลิเคชัน

ตอนนี้คุณสามารถรันแอปพลิเคชันได้โดยเลือกรายการจากเมนูบริบทของโครงการ ทำงานเป็น → แอปพลิเคชัน Android- คุณสามารถตรวจสอบกระบวนการเริ่มต้นได้ในแท็บคอนโซลของสภาพแวดล้อมการพัฒนา (หากจำเป็น คุณสามารถสลับเป็นโหมดแก้ไขข้อบกพร่องได้ ซึ่งคุณควรปรับขนาดหน้าต่างเพื่อให้แท็บนี้ใช้พื้นที่บนหน้าจอมากขึ้น)

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

ข้าว. 10. แอปพลิเคชันพร้อมใช้งานบนอุปกรณ์เสมือน

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


ในการเขียนโปรแกรม คุณต้องมีสภาพแวดล้อมการพัฒนา Google ขอแนะนำให้ใช้ Eclipse กับปลั๊กอินเครื่องมือพัฒนา Android (ADT) เพื่อจุดประสงค์นี้ ในบทช่วยสอนนี้ เราจะดูรายละเอียดเกี่ยวกับวิธีการติดตั้งและกำหนดค่าสภาพแวดล้อมการพัฒนานี้

ฉันจะอธิบายการติดตั้งตามที่ใช้กับห้องผ่าตัด ระบบวินโดวส์ 7.
ฉันใช้คู่มือการติดตั้งนี้ -
ความต้องการของระบบ -

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

1. ชวา SDK - JDK

เพราะ การพัฒนาแอปพลิเคชันดำเนินการใน Java เราจำเป็นต้องดาวน์โหลดและติดตั้ง SDK ที่เกี่ยวข้องหรือที่เรียกว่า JDK (เว้นแต่จะติดตั้งไว้แล้ว)

คุณสามารถดาวน์โหลดได้ รุ่นที่เจ็ดเพิ่งปรากฏตัว ฉันไม่สามารถพูดอะไรเกี่ยวกับเรื่องนี้ได้ แต่มีบางอย่างที่หยาบคาย ดังนั้นฉันขอแนะนำให้ดาวน์โหลดเวอร์ชันที่หกที่ได้รับการพิสูจน์แล้วในส่วนนี้ แพลตฟอร์ม Java รุ่นมาตรฐานกด ดาวน์โหลด JDKให้เลือกช่องที่คุณยอมรับข้อตกลงใบอนุญาตและดาวน์โหลดไฟล์ตามระบบปฏิบัติการของคุณ ไม่น่าจะมีปัญหาในการติดตั้ง หลังจากนี้ขอแนะนำให้รีบูตเครื่อง

2. ระบบปฏิบัติการ Android

Android SDK มีเครื่องมือที่จำเป็นในการพัฒนาแอปพลิเคชัน Android สามารถดูและดาวน์โหลดเนื้อหาได้ ขอแนะนำให้ดาวน์โหลดไฟล์ EXE แต่ฉันแนะนำให้ดาวน์โหลดเวอร์ชัน ZIP และแตกไฟล์ลงในไดเร็กทอรีที่สะดวกสำหรับคุณ (หากไม่มีลิงก์ไปยัง ZIP ให้คลิกลิงก์แพลตฟอร์มอื่น)

โปรดทราบว่านี่ควรเป็นแคตตาล็อก "ตลอดไป" และอย่าย้ายไปไหนเลย มิฉะนั้น คุณจะต้องกำหนดค่าสภาพแวดล้อมการพัฒนาใหม่ ฉันแนะนำให้สร้างไดเร็กทอรี Android ที่ไหนสักแห่ง เป็นที่พึงปรารถนาอย่างยิ่งว่าเส้นทางสู่นั้นสั้น ตามหลักการแล้ว - :\android (สำหรับฉันมันจะเป็น f:\android) สำหรับตัวเราเอง เรามาจำไดเร็กทอรีนี้โดยใช้นามแฝงกันดีกว่า และเราจะแตกไฟล์เก็บถาวร SDK ของเราลงไป เราจะได้รับ \android-sdk-windows.

3. คราส

สภาพแวดล้อมการพัฒนาที่ดีและสะดวกที่เราจะสร้างและสร้างสรรค์) เราจะเอามัน Google แนะนำเวอร์ชันให้เราทราบ คราสคลาสสิค- เห็นด้วยกับเขาและดาวน์โหลดเวอร์ชันนี้ เราคลายไฟล์เก็บถาวรลงไปที่เราได้รับ \คราส.

4.ADT

ตามค่าเริ่มต้น Eclipse ไม่เหมาะอย่างยิ่งสำหรับการพัฒนาแอปพลิเคชัน Android ADT เป็นปลั๊กอินที่กำหนดค่าสภาพแวดล้อมการพัฒนาสำหรับ ใช้ระบบปฏิบัติการ Android SDK และเพิ่มความสามารถในการพัฒนาที่สะดวกสบาย

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

จึงมีการเปิดตัว Eclipse ดาวน์โหลดปลั๊กอิน ADT

ในเมนูที่เราเปิดตัว วิธีใช้ > ติดตั้งซอฟต์แวร์ใหม่...


กดปุ่ม เพิ่มที่มุมขวาบน


เข้า " ปลั๊กอิน ADT"ในสนาม ชื่อ
ที่อยู่ URL: https://dl-ssl.google.com/android/eclipse/- ในสนาม ที่ตั้ง


คลิก ตกลงและรอให้มันปรากฏ เครื่องมือสำหรับนักพัฒนา (หากพบปัญหาให้ใช้ http แทน https)
ทำเครื่องหมายในช่อง เครื่องมือสำหรับนักพัฒนาและคลิก ต่อไป


เราเห็นส่วนประกอบที่จะติดตั้งคลิกอีกครั้ง ต่อไป



อ่านและยอมรับข้อตกลงใบอนุญาตแล้วคลิก เสร็จ


การดาวน์โหลดส่วนประกอบเริ่มต้นขึ้น ถ้ามันหลุดออกมา คำเตือนด้านความปลอดภัยเกี่ยวกับอะไร ไม่สามารถสร้างความถูกต้องหรือความถูกต้องของซอฟต์แวร์ได้คลิก ตกลง.

กระบวนการนี้ใช้เวลาประมาณหนึ่งนาที
หลังจากเสร็จสิ้นคุณต้องรีสตาร์ท Eclipse - รีสตาร์ททันที


หลังจากรีสตาร์ท Eclipse จะแสดงกล่องโต้ตอบต่อไปนี้:


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

เราสนใจประเด็นที่สอง - ช่วยให้คุณระบุตำแหน่งที่เราคลายแพ็ก SDK ในขั้นตอนที่ 2 สำหรับเราคือ - \android-sdk-windows- คลิกถัดไป

และในหน้าต่างที่ปรากฏขึ้น คุณเลือกได้ว่าจะส่งสถิติไปยัง Google หรือไม่ ซึ่งจะไม่ส่งผลกระทบต่อการทำงานแต่อย่างใด



5. แพลตฟอร์ม Android

และเราตกอยู่ใน SDK Manager


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

คุณต้องดาวน์โหลดเนื้อหาที่ยังไม่ได้ถอนการติดตั้งของโฟลเดอร์เครื่องมืออย่างแน่นอน นอกจากนี้ในโฟลเดอร์ Extras (ท้ายรายการ) ให้ค้นหารายการดังกล่าว ห้องสมุดสนับสนุน Androidและทำเครื่องหมายหากมี

สำหรับเวอร์ชัน Android ที่เหลือที่คุณต้องการ ให้เลือกเฉพาะแพลตฟอร์ม SDK โปรดทราบว่าแต่ละแพลตฟอร์มสามารถรับน้ำหนักได้ถึง 150 เมตร!!! คุณจะมีความก้าวหน้าในการทำงานไม่มากนัก ผู้ดูแลระบบจะมาหาคุณในภายหลัง :) สำหรับบทเรียนแรก คุณจะต้องใช้แพลตฟอร์มเท่านั้น 2.2 (เอพีไอ 8)และ 2.3.3 (เอพีไอ 10)- คุณสามารถดาวน์โหลดได้ในตอนนี้เท่านั้น

สำหรับแพลตฟอร์มเวอร์ชัน 4.X ให้เลือก แพลตฟอร์ม SDK(ตัวแพลตฟอร์มเอง) และ อิมเมจระบบ ARM EABI v7a(เพื่อให้โปรแกรมจำลองทำงาน)

หากคุณไม่คำนึงถึงปริมาณการใช้งาน ให้เพิ่มประเด็นต่อไปนี้สำหรับแต่ละแพลตฟอร์ม:
ตัวอย่างสำหรับ SDK- ซอร์สโค้ดสำหรับตัวอย่างแอปพลิเคชัน
Google API โดย Google Inc.- จำเป็นหากคุณกำลังจะทำงานกับแอปพลิเคชันของ Google (แผนที่ การนำทาง ฯลฯ)

หากคุณไม่สนใจการจราจรเลย ให้ทำเครื่องหมายในช่องทั้งหมด แต่คุณจะต้องรอเป็นเวลานาน และเรื่องทั้งหมดนี้จะใช้เวลามากกว่าหนึ่งกิ๊ก

เมื่อทุกคนเลือกได้แล้วให้กดปุ่ม ติดตั้งแพ็คเกจ Xล่างขวา

ในหน้าต่างใหม่ เรายืนยันว่าเราตกลงที่จะดาวน์โหลดทั้งหมดนี้ - ยอมรับทั้งหมด. ในเวลาเดียวกันคุณสามารถดูขนาดและปฏิเสธอะไรก็ได้ที่นี่


คลิกติดตั้ง - ตัวบ่งชี้ทำงานและบันทึกเปิดขึ้น - การดาวน์โหลดได้เริ่มขึ้นแล้ว เมื่อฉันเลือกส่วนประกอบ ฉันรอประมาณ 20 นาที หลังจากนั้น วลีดังกล่าวก็ปรากฏขึ้นในหน้าต่าง:

การติดตั้งเสร็จสมบูรณ์ ปิดบันทึกและ SDK Manager

สำหรับข้อมูล ส่วนประกอบใหม่ของฉันใช้พื้นที่ 1.5 กิกะไบต์

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

ในบทต่อไป เราจะกำหนดค่า Android Virtual Device (AVD) ใน Eclipse สร้าง การสมัครครั้งแรกของเราและมาเปิดตัวกัน AVD เป็นโปรแกรมจำลองสมาร์ทโฟนพร้อมระบบปฏิบัติการ ระบบแอนดรอยซึ่งคุณสามารถเรียกใช้และทดสอบแอปพลิเคชันได้ อย่าเชื่อมต่อสมาร์ทโฟนของคุณทุกครั้ง) เราจะดูโครงสร้างของโครงการแอปพลิเคชันด้วย

ป.ล. หากคุณไม่เห็นหน้าต่างนี้


หรือคุณปิดมันโดยไม่ตั้งใจ - ไม่ใช่เรื่องใหญ่อะไร คุณสามารถระบุเส้นทาง SDK จากขั้นตอนที่ 2 ได้ด้วยตนเอง

ในเมนูคราส Windows > การตั้งค่า


ทางด้านซ้ายเราเลือก หุ่นยนต์คลิกเรียกดู

ระบุไดเร็กทอรีที่คุณคลายแพ็ก SDK - \android-sdk-windows- คลิก นำมาใช้.

เราได้รับแจ้งว่าส่วนประกอบหายไป - ปิดข้อความนี้แล้วคลิก ตกลง


ฉันได้รับหน้าต่างนี้ด้วย:

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

หลังจากนั้นคุณสามารถไปที่ SDK Manager (ในเมนู Eclipse หน้าต่าง > ตัวจัดการ SDK ของ Android) และดาวน์โหลดแพลตฟอร์ม

Android SDK มีปลั๊กอินที่กำหนดเองสำหรับ Eclipse IDE ที่เรียกว่า Android Development Tools (ADT) ปลั๊กอินนี้มีสภาพแวดล้อมบูรณาการที่มีประสิทธิภาพซึ่งคุณสามารถพัฒนาแอปพลิเคชัน Android ได้ สิ่งนี้ขยายขีดความสามารถของ Eclipse ช่วยให้คุณสร้างโปรเจ็กต์ Android ใหม่ได้อย่างรวดเร็ว สร้างอินเทอร์เฟซแอปพลิเคชัน ดีบักแอปพลิเคชัน ส่งออกลายเซ็นสำหรับแพ็คเกจแอปพลิเคชัน (APK) และแจกจ่าย

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

การติดตั้งที่มีอยู่ของคุณ คราสสำหรับ Androidต้องเป็นไปตามข้อกำหนดต่อไปนี้:

  • Eclipse 3.7.2 (Indigo) หรือสูงกว่า

    บันทึก:ปัจจุบันไม่รองรับ Eclipse 3.6 (Helios) อีกต่อไป เวอร์ชันล่าสุดเอ.ดี.ที.

  • ปลั๊กอิน Eclipse JDT (รวมอยู่ในแพ็คเกจ Eclipse IDE ส่วนใหญ่)
  • JDK 6 (JRE ไม่เพียงพอ)
  • เข้ากันไม่ได้กับ GNU Compiler สำหรับ Java (GCJ)

ดาวน์โหลดปลั๊กอิน ADT

วิธีเพิ่มปลั๊กอิน ADT Eclipse สำหรับ Android:

  1. เรียกใช้ Eclipse จากนั้นเลือก วิธีใช้ > ติดตั้งซอฟต์แวร์ใหม่
  2. คลิกเพิ่มที่มุมขวาบน
  3. ในกล่องโต้ตอบเพิ่มพื้นที่เก็บข้อมูล ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ป้อน "ปลั๊กอิน ADT" สำหรับชื่อ ( ชื่อ)และที่อยู่ต่อไปนี้สำหรับ ที่ตั้ง (ที่ตั้ง): https : //dl-ssl.google.com/android/eclipse/

    บันทึก:เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Android ต้องใช้การเชื่อมต่อที่ปลอดภัยเมื่อทำการอัพเดต ตรวจสอบให้แน่ใจว่า URL อัปเดตที่คุณป้อนเริ่มต้นด้วย HTTPS

  4. คลิก ตกลง.
  5. ในกล่องโต้ตอบซอฟต์แวร์ที่มีอยู่ ให้ทำเครื่องหมายในช่องถัดจากเครื่องมือสำหรับนักพัฒนา แล้วคลิก ต่อไป.
  6. ต่อไป.
  7. อ่านและยอมรับข้อกำหนดและเงื่อนไข ข้อตกลงใบอนุญาตแล้วคลิก พร้อม.

    หากท่านได้รับคำเตือนด้านความปลอดภัยว่าแท้จริงและถูกต้องตามกฎหมาย ซอฟต์แวร์ไม่สามารถติดตั้งได้ คลิกต่อไป ตกลง.

  8. หลังจากการติดตั้งเสร็จสิ้น ให้รีสตาร์ท Eclipse

การตั้งค่าปลั๊กอิน ADT

เมื่อ Eclipse สำหรับ Android รีสตาร์ทแล้ว คุณต้องระบุตำแหน่งของไดเร็กทอรี Android SDK ของคุณ:

  1. ในหน้าต่าง "ยินดีต้อนรับ" ที่ปรากฏขึ้น ให้เลือก ใช้ SDK ที่มีอยู่ (ใช้ SDK ที่มีอยู่).
  2. ระบุตำแหน่งของไดเร็กทอรี Android SDK ที่คุณเพิ่งดาวน์โหลดและแตกไฟล์
  3. คลิก ต่อไป.

Eclipse IDE ของคุณได้รับการออกแบบมาเพื่อการพัฒนาแอปพลิเคชัน Android แต่คุณต้องเพิ่มเครื่องมือ SDK แพลตฟอร์มใหม่และแพลตฟอร์ม Android สำหรับสภาพแวดล้อมของคุณ หากต้องการรับแพ็คเกจเหล่านี้สำหรับ SDK ของคุณ ให้ดำเนินการเพิ่มแพลตฟอร์มและแพ็คเกจต่อไป

การแก้ไขปัญหาการติดตั้ง ADT

หากคุณประสบปัญหาในการโหลดปลั๊กอิน ADT หลังจากทำตามขั้นตอนด้านบนแล้ว และคุณทำงานอยู่หลังไฟร์วอลล์ (เช่น ไฟร์วอลล์ขององค์กร) ตรวจสอบให้แน่ใจว่าคุณได้กำหนดการตั้งค่าพร็อกซีอย่างถูกต้องใน Eclipse สำหรับ Android ใน Eclipse คุณสามารถกำหนดค่าพร็อกซีได้จากเมนูหลักของ Eclipse ด้านล่าง หน้าต่าง(บน Mac OS X คราส)> การตั้งค่า> ทั่วไป > การเชื่อมต่อเครือข่าย.

หากคุณยังคงไม่สามารถใช้ Eclipse ได้ คุณสามารถดาวน์โหลดไฟล์เก็บถาวร ADT ได้ที่ คอมพิวเตอร์ท้องถิ่นและติดตั้งด้วยตนเอง:

  1. ดาวน์โหลดไฟล์ zip ปลั๊กอิน ADT (อย่าแตกไฟล์):
    ถุงพลาสติก ขนาด ปริมาณ MD5
    ADT-23.0.2.zip 103287135 ไบต์
  2. เรียกใช้ Eclipse จากนั้นเลือก ช่วย > ติดตั้งซอฟต์แวร์ใหม่ (ช่วย > ติดตั้งซอฟต์แวร์ใหม่).
  3. คลิก เพิ่มที่มุมขวาบน
  4. ในกล่องโต้ตอบเพิ่มพื้นที่เก็บข้อมูล คลิก คลังเก็บเอกสารสำคัญ.
  5. เลือกไฟล์ ADT-23.0.2.zip ที่ดาวน์โหลดมา แล้วคลิก ตกลง.
  6. ป้อนชื่อ "ปลั๊กอิน ADT" แล้วคลิก ตกลง.
  7. ในกล่องโต้ตอบซอฟต์แวร์ที่มีอยู่ ให้ทำเครื่องหมายในช่องถัดจากเครื่องมือสำหรับนักพัฒนา แล้วคลิก ต่อไป.
  8. ในหน้าต่างถัดไป คุณจะเห็นรายการเครื่องมือที่จะดาวน์โหลด คลิก ต่อไป.
  9. อ่านและยอมรับเงื่อนไขของข้อตกลงใบอนุญาต จากนั้นคลิก พร้อม.

    หากคุณได้รับคำเตือนด้านความปลอดภัยว่าไม่สามารถระบุความถูกต้องและความถูกต้องของซอฟต์แวร์ได้ ให้คลิก "ต่อไป" ตกลง .

  10. เมื่อการติดตั้งเสร็จสมบูรณ์ ให้รีสตาร์ท Eclipse สำหรับ Android

ข้อผิดพลาดในการติดตั้งอื่น ๆ

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

สำหรับผู้ใช้ลินุกซ์

หากเกิดข้อผิดพลาดนี้ขณะติดตั้งปลั๊กอิน ADT สำหรับ Eclipse:

หนึ่ง เกิดข้อผิดพลาดระหว่างการจัดเตรียม- ไม่สามารถเชื่อมต่อกับที่เก็บคีย์ได้

เจเคเอส

ซึ่งหมายความว่าระบบของคุณไม่มี Java VM ที่เหมาะสม การติดตั้ง Sun Java 6 จะช่วยแก้ไขปัญหานี้ จากนั้นคุณสามารถติดตั้งปลั๊กอิน ADT ใหม่ได้

เนื่องจากบางคนไม่สามารถดำเนินโครงการของฉันได้ และหลังจากพูดคุยกับพวกเขาแล้ว ฉันก็พบว่าปัญหาไม่ได้อยู่ที่โค้ด แต่ในแอสเซมบลี Eclipse + Android SDK ฉันตัดสินใจเขียนวิธีติดตั้งความงามนี้และนำมา มันอยู่ในใจ

    • คลิก ต่อไปและ ADT 15.0. อัปเกรดเป็นเวอร์ชัน 15.0เสร็จ
    • เพื่อติดตั้งปลั๊กอิน คุณต้องรีสตาร์ท Eclipse หนึ่งครั้งหลังการติดตั้ง หลังจาก Eclipse รีสตาร์ท ให้เลือกหน้าต่าง -> การตั้งค่า หุ่นยนต์ในรายการหมวดหมู่
    • ตอนนี้คุณต้องบอก Eclipse ว่าไฟล์อยู่ที่ไหน ติดตั้ง Android แล้ว SDK. คลิก หุ่นยนต์, แล้ว เรียกดูเพื่อเลือกตำแหน่งของไฟล์ SDK ที่คลายแพ็ก ตัวอย่างเช่น, C:\Program Files\android\android-sdk

  • การวางแนวแพลตฟอร์ม Android

    ก่อนที่คุณจะเริ่มเขียนแอปพลิเคชันสำหรับ Android คุณต้องดาวน์โหลด SDK สำหรับแพลตฟอร์ม Android แต่ละแพลตฟอร์มมี Android SDK เวอร์ชันของตัวเองซึ่งติดตั้งบนอุปกรณ์ของผู้ใช้ สำหรับ Android เวอร์ชัน 1.5 และสูงกว่า มีสองแพลตฟอร์ม: หุ่นยนต์ โอเพ่นซอร์สโครงการและ Google.

    โครงการโอเพ่นซอร์ส Android- แพลตฟอร์มแบบเปิด ซอร์สโค้ดแต่ไม่รวม ส่วนขยายของ Google, เช่น Google แผนที่หากคุณไม่ต้องการใช้ Google API ฟังก์ชันการทำงาน Google แผนที่จะไม่สามารถใช้ได้สำหรับการสมัครของคุณ เว้นแต่คุณจะมีเหตุผลเฉพาะเจาะจงในการดำเนินการนี้ ฉันขอแนะนำให้คุณกำหนดเป้าหมายไปที่แพลตฟอร์มใดแพลตฟอร์มหนึ่งของ Google เนื่องจากจะทำให้คุณสามารถใช้ส่วนขยายของ Google เองได้

    • เลือก หน้าต่าง -> ตัวจัดการ SDK ของ Android.
    • คลิก แพ็คเกจที่มีจำหน่ายในคอลัมน์ด้านซ้ายและตรวจสอบพื้นที่เก็บข้อมูลเพื่อแสดงรายการแพลตฟอร์ม Android ที่พร้อมใช้งาน
    • คุณสามารถเลือกแพลตฟอร์มที่จะดาวน์โหลดจากรายการหรือเลือกทำเครื่องหมายไว้ทั้งหมดเพื่อดาวน์โหลดแพลตฟอร์มที่มีอยู่ทั้งหมด เมื่อเสร็จแล้วให้คลิก ติดตั้งที่เลือกและปฏิบัติตามคำแนะนำในการติดตั้ง

    เมื่อดาวน์โหลดทุกอย่างเรียบร้อยแล้ว คุณก็พร้อมที่จะเริ่มพัฒนาสำหรับ Android

    การสร้างโครงการ Android ใหม่

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

    หลังจากคลิก ADT 15.0. อัปเกรดเป็นเวอร์ชัน 15.0 Eclipse จะสร้างโปรเจ็กต์ Android ใหม่ที่พร้อมใช้งาน จำไว้ว่าคุณบอกให้ Eclipse สร้างกิจกรรมที่เรียกว่า MyFirstAndroidProjectActivity - นี่คือโค้ดที่ Android ใช้เพื่อรันแอปพลิเคชันจริงๆ รหัสที่สร้างขึ้นจะแสดงเป็นข้อความสไตล์ 'Hello World' ที่เรียบง่าย

    แพ็คเกจ

    ชื่อแพ็คเกจเป็นตัวระบุสำหรับแอปพลิเคชันของคุณ เมื่อถึงเวลาที่จะเผยแพร่ผลในวันที่ แอนดรอยด์มาร์เก็ตโดย ID นี้จะถูกใช้เพื่อติดตามการอัปเดตสำหรับแอปพลิเคชัน จึงเป็นสิ่งสำคัญ ตรวจสอบให้แน่ใจว่า ID นี้ไม่ซ้ำกัน- แม้ว่าเราจะใช้ชื่อ com.my.first.project ที่นี่ การใช้งานจริงจะดีกว่าถ้าเลือกบางอย่างเช่น com.yourcompanyname.yourapplication

    เวอร์ชัน SDK

    เวอร์ชัน Min SDK (ชื่อนี้พูดเพื่อตัวเอง) เป็นเวอร์ชันสูงสุด เวอร์ชันต้น Android ที่แอปพลิเคชันจะทำงาน ใน Android ใหม่แต่ละรุ่น SDK จะเพิ่มและเปลี่ยนแปลงวิธีการต่างๆ เมื่อคุณเลือกเวอร์ชัน SDK แล้ว Android (และ Android Market) จะรู้ว่าแอปของคุณจะทำงานบนอุปกรณ์ที่มีเท่านั้น เวอร์ชัน Androidรุ่นที่กำหนดและสูงกว่า

    กำลังเปิดตัวแอปพลิเคชันของคุณ

    ตอนนี้เรามาลองรันแอปพลิเคชันของเราใน Eclipse เนื่องจากนี่เป็นการรันครั้งแรก Eclipse จะถามว่าคุณกำลังทำงานกับโปรเจ็กต์ประเภทใด:

    • เลือก วิ่ง -> วิ่งหรือคลิก Ctrl+F11.
    • เลือก แอปพลิเคชัน Androidและกด ตกลง.

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

    อุปกรณ์เสมือน (อุปกรณ์เสมือน Android)

    อุปกรณ์เสมือน Android (AVD) จำลอง สภาพแวดล้อม Androidไม่ว่าจะเป็น โทรศัพท์มือถือหรือแท็บเล็ตพีซี คุณสามารถสร้างอุปกรณ์ AVD ได้มากเท่าที่คุณต้องการด้วย รุ่นที่แตกต่างกันแพลตฟอร์ม Android สำหรับ AVD แต่ละตัว คุณสามารถกำหนดค่าพารามิเตอร์อุปกรณ์ต่างๆ ได้ โดยระบุถึงการมีแป้นพิมพ์จริง การรองรับ GP ความละเอียดของกล้อง และอื่นๆ

    ก่อนที่คุณจะเรียกใช้แอปพลิเคชัน คุณต้องสร้างอุปกรณ์ AVD แรกของคุณด้วย Platform SDK (Google API, 1.6)



    2024 wisemotors.ru. วิธีนี้ทำงานอย่างไร. เหล็ก. การทำเหมืองแร่ สกุลเงินดิจิทัล