การติดตั้ง Android SDK และการตั้งค่า ADB การพัฒนาสำหรับ Android: การติดตั้ง SDK การติดตั้ง SDK บน Windows 7

การติดตั้ง Android SDK และการตั้งค่า ADB การพัฒนาสำหรับ Android: การติดตั้ง SDK การติดตั้ง SDK บน Windows 7

09.05.2018

บทความนี้จะช่วยให้ผู้เริ่มต้นและเจ้าของอุปกรณ์ Android ทุกคนได้ทำความคุ้นเคย SDK- คุณจะได้เรียนรู้ วิธีการติดตั้ง android sdk- เหตุใดจึงจำเป็น: ประการแรกสำหรับการแฮ็ก ประการที่สอง เพื่อเข้าถึงส่วนระบบของเฟิร์มแวร์และการเปลี่ยนแปลงที่ตามมา และประการที่สาม เพื่อรับสิทธิ์รูท
มีเครื่องมือใน SDK ADB (สะพานดีบัก Android) Debugging Bridge สำหรับ Android หรืออินเทอร์เฟซอื่นสำหรับการดีบัก Android โดยคุณสามารถ:

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

เราค้นหาตัวแปรสภาพแวดล้อมของรายการและค้นหารายการ เส้นทางคลิกแก้ไขและไม่ต้องลบอะไรเลย เพิ่มเส้นทางของคุณโดยคั่นด้วยเครื่องหมายอัฒภาค C:\adt-bundle-windows\platform-tools(ดูภาพ) คลิกตกลง

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

เราจะมาทำความรู้จักกับห้องสมุดด้วยการสร้างเกมง่ายๆ โดยเราจะไม่ใช้ส่วนขยาย สิ่งรองสุดท้ายควรเป็นการพัฒนาฐานการออกแบบของเราให้ประสบความสำเร็จ และนี่คงเป็นครั้งสุดท้ายของวันนี้ เรานำเข้าโครงการนี้และเราเห็นว่าประกอบด้วยสามไดเรกทอรี

ตอนนี้เรามาตรวจสอบว่าทุกอย่างใช้งานได้หรือไม่: ไปที่ Start เปิดบรรทัดคำสั่ง (ควรเป็นผู้ดูแลระบบสำหรับ Windows Vista/7) แล้วป้อนคำสั่ง adb และรับสิ่งต่อไปนี้

ผลลัพธ์

หากคุณได้รับทุกอย่างก็ใช้งานได้ดี

คำสั่ง ADB

นี่คือรายการคำสั่งที่มีประโยชน์:
อุปกรณ์ adb - ดูรายการอุปกรณ์ที่เชื่อมต่อกับคอมพิวเตอร์แล้ว
adb wait-for-device - รอให้อุปกรณ์เชื่อมต่อ
adb get-serialno - ดูหมายเลขซีเรียลของอุปกรณ์
adb logcat - ดูว่าเกิดอะไรขึ้นภายในอุปกรณ์
adb logcat > c:\logcat.txt - คำสั่งจะบันทึกการเปลี่ยนแปลงทั้งหมดลงในไฟล์
ตัวกรองสำหรับ logcat
V - Verbose (ลำดับความสำคัญต่ำสุด โหมดเริ่มต้น)
D - ดีบัก (ดีบัก)
ฉัน - ข้อมูล
W - คำเตือน
E - ข้อผิดพลาด
F - ร้ายแรง (ข้อผิดพลาดร้ายแรง)
S - เงียบ (ลำดับความสำคัญสูงสุด, โหมดเงียบ, ห้ามส่งออกสิ่งใด)
ตัวอย่าง adb logcat *:W - แสดงเฉพาะข้อความแสดงข้อผิดพลาดของระบบ
adb logcat [-b ] - แสดงข้อมูลบัฟเฟอร์ระบบ
วิทยุ - ดูบัฟเฟอร์ที่มีข้อความจากโมดูลวิทยุ/โทรศัพท์
เหตุการณ์ - ดูบัฟเฟอร์ที่มีข้อความของเหตุการณ์ที่เกี่ยวข้อง
main - ดูบัฟเฟอร์บันทึกหลัก (ค่าเริ่มต้น)
ตัวอย่างวิทยุ adb logcat -b
adb รีบูต - รีบูตอุปกรณ์
การกู้คืนการรีบูต adb - รีบูตอุปกรณ์เข้าสู่โหมดการกู้คืน
adb รีบูต bootloader - รีบูตเข้าสู่โหมด bootloader
adb shell cat /proc/mtd - ดูข้อมูลเกี่ยวกับ "พาร์ติชัน" ของหน่วยความจำของอุปกรณ์
adb shell df - ดูข้อมูลเกี่ยวกับพาร์ติชันและทรัพยากรฟรี
adb push - คัดลอกไฟล์ไปยังอุปกรณ์
adb pull - คัดลอกไฟล์ไปยังคอมพิวเตอร์ของคุณ
adb ติดตั้ง [-l] [-r] [-s] - การติดตั้งแอปพลิเคชัน
ตัวอย่างการติดตั้ง adb จาก:/adb/app/autostarts.apk ติดตั้งไฟล์ autostarts.apk ที่อยู่ในโฟลเดอร์ /adb/app/ บนดิสก์ด้วย:
ตัวกรอง
-l บล็อกแอปพลิเคชัน
-r ติดตั้งแอปพลิเคชันใหม่เพื่อบันทึกข้อมูล
-s ติดตั้งแอพพลิเคชั่นลงในการ์ดหน่วยความจำ
ถอนการติดตั้ง adb - การถอนการติดตั้งแอปพลิเคชัน
ตัวอย่างการถอนการติดตั้ง adb autostarts.apk

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

การใช้อุปกรณ์เสมือน

ถ้าไม่เช่นนั้น ให้ดาวน์โหลดและติดตั้งก่อน คุณต้องเปิดใช้งานการแก้ไขข้อบกพร่องโดยตรงบนโทรศัพท์หรือแท็บเล็ตของคุณ ในช่องชื่อ ให้ป้อนสิ่งที่คุณต้องการให้อุปกรณ์เสมือนของคุณตั้งชื่อ คุณจะเปิดหน้าต่างที่คุ้มค่ากับความสนใจของคุณ สิ่งที่น่าสนใจคือตัวเลือก "มาตราส่วน" สำหรับขนาดจริง ซึ่งช่วยให้คุณปรับขนาดหน้าจอโทรศัพท์และความนุ่มนวลของหน้าจอแล็ปท็อปได้ ผลลัพธ์ก็คือคุณสามารถแสดงภาพบุคคลขนาด 800px บนหน้าจอแล็ปท็อปด้วยภาพขนาด 768px ได้ และบางส่วนยังคงใช้แถบลายเส้นที่แตกต่างกัน



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

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

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

ความเป็นไปได้:

  • การจำลองแอปพลิเคชันมือถือ
  • การเลือกอุปกรณ์ Android ที่ต้องการเพื่อแสดงแอปพลิเคชัน
  • การติดตั้งระบบปฏิบัติการ Android เวอร์ชันต่างๆ
  • ทางเลือกของการออกแบบอินเทอร์เฟซ

หลักการทำงาน:

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

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

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

Android SDK ทำงานบน Windows XP, Vista, 7 และ 8

ข้อดี:

  • การทดสอบแอปพลิเคชัน Android ทั้งหมด
  • รองรับอุปกรณ์ Android ต่างๆ
  • ความสามารถในการดาวน์โหลด Android SDK ฟรีลงในคอมพิวเตอร์ของคุณ
  • อินเตอร์เฟซที่เรียบง่าย

ข้อเสีย:

  • อินเทอร์เฟซภาษาอังกฤษ
  • อาจมีปัญหาในการทำงานสำหรับผู้เริ่มต้น

Android SDK มีประโยชน์มากสำหรับนักพัฒนาแอปพลิเคชัน Android คุณสามารถทดสอบโปรแกรมมือถือได้โดยตรงบนพีซีของคุณ

ข้อตกลงนี้เริ่มต้นในวันที่คุณระบุว่าคุณยอมรับข้อกำหนดและเงื่อนไขของข้อตกลงนี้ และยังคงมีผลบังคับอย่างสมบูรณ์จนกว่าจะยุติตามข้อกำหนดของข้อตกลงนี้ ฝ่ายใดฝ่ายหนึ่งอาจยุติข้อตกลงนี้ด้วยเหตุผลใดก็ตาม อย่างไรก็ตาม ข้อกำหนดที่จะมีผลบังคับต่อการยุติข้อตกลงนี้จะมีผลใช้บังคับต่อไป แต่ละฝ่ายเป็นตัวแทนและรับประกันต่ออีกฝ่าย: มีสิทธิ อำนาจ และความสามารถที่จำเป็นทั้งหมดในการดำเนินการและปฏิบัติตามภาระผูกพันที่พิจารณาโดยข้อตกลงนี้ ไม่จำเป็นต้องมีการอนุญาตหรือการอนุมัติจากบุคคลที่สามที่เกี่ยวข้องกับการดำเนินการ การส่งมอบ หรือการปฏิบัติตามข้อตกลงนี้ของฝ่ายนั้น ข้อตกลงนี้ถือเป็นภาระผูกพันตามกฎหมาย ถูกต้อง และมีผลผูกพันที่จะต้องปฏิบัติตามข้อกำหนด และภาระผูกพันของฝ่ายดังกล่าวภายใต้ข้อตกลงนี้จะไม่ละเมิดกฎหมายใด ๆ หรือฝ่าฝืนข้อตกลงอื่นใดที่ฝ่ายดังกล่าวผูกพัน คุณรับรองและรับประกันว่าคุณมีสิทธิ์ในทรัพย์สินทางปัญญาทั้งหมด รวมถึงสิทธิบัตร เครื่องหมายการค้า ความลับทางการค้า ลิขสิทธิ์ หรือกรรมสิทธิ์อื่น ๆ ที่จำเป็นทั้งหมดในแอปพลิเคชันและการส่ง หากคุณใช้เนื้อหาของบุคคลที่สาม คุณรับรองและรับประกันว่าคุณมีสิทธิ์ในการเผยแพร่เนื้อหาของบุคคลที่สามในใบสมัคร คุณอาจมีสิทธิที่แตกต่างกันไปในแต่ละเขตอำนาจศาล อย่างไรก็ตาม การปฏิเสธความรับผิดชอบข้างต้นมีผลบังคับใช้ในขอบเขตสูงสุดที่กฎหมายที่ใช้บังคับอนุญาต ยกเว้นในกรณีที่ถูกห้าม คุณยอมรับว่าข้อพิพาท การเรียกร้อง และการดำเนินคดีทั้งหมดโดยตรงหรือโดยอ้อมที่เกิดขึ้นจากหรือเกี่ยวข้องกับข้อตกลงนี้จะได้รับการแก้ไขเป็นรายบุคคล โดยไม่มีรูปแบบการดำเนินคดีแบบกลุ่มใดๆ และเฉพาะในศาลของรัฐบาลหรือรัฐบาลกลางที่ตั้งอยู่ในจอห์นสันเคาน์ตี้ รัฐแคนซัส คุณตกลงที่จะสละสิทธิ์ในการป้องกันการขาดเขตอำนาจศาลส่วนบุคคลและการประชุมที่ไม่สะดวกในส่วนที่เกี่ยวกับสถานที่และเขตอำนาจศาลในศาลของรัฐและรัฐบาลกลางในจอห์นสันเคาน์ตี้ รัฐแคนซัส แนวทางปฏิบัติระหว่างทั้งสองฝ่ายและแนวปฏิบัติทางการค้าจะไม่แก้ไขข้อตกลงนี้ หากข้อกำหนดใดๆ ในข้อตกลงนี้ถือเป็นโมฆะ ส่วนที่เหลือของข้อตกลงนี้จะยังคงมีผลใช้บังคับต่อไป หากข้อกำหนดใด ๆ ในข้อตกลงนี้ได้รับการพิจารณาว่าผิดกฎหมาย เป็นโมฆะ หรือไม่สามารถบังคับใช้ได้ ข้อกำหนดนั้นจะถือว่าแยกออกจากข้อตกลงนี้ และข้อกำหนดที่เหลือจะยังคงมีผลใช้บังคับและบังคับใช้ได้ การมอบหมายใดๆ ที่อ้างว่าละเมิดข้อตกลงนี้จะถือเป็นโมฆะ คุณไม่สามารถใช้ ส่งออก ส่งออกซ้ำ นำเข้า ขาย หรือโอนเนื้อหาของโปรแกรมใดๆ เว้นแต่จะได้รับอนุญาตตามกฎหมายของสหรัฐอเมริกาและกฎหมายอื่นๆ ที่บังคับใช้ในเขตอำนาจศาลที่คุณได้รับเนื้อหาของโปรแกรมดังกล่าว อนุสัญญาว่าด้วยสัญญาสำหรับการขายสินค้าระหว่างประเทศ - อย่างไรก็ตาม จำเป็นต้องมีการรับรองพิเศษและโปรไฟล์การบริการ

อย่างไรก็ตาม การใช้ยูทิลิตี้นี้ต้องอาศัยความรู้พิเศษและอาจเป็นปัญหาสำหรับผู้ใช้มือใหม่

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

ความเป็นไปได้:

  • การจำลองแอปพลิเคชันมือถือ
  • การเลือกอุปกรณ์ Android ที่ต้องการเพื่อแสดงแอปพลิเคชัน
  • การติดตั้งระบบปฏิบัติการ Android เวอร์ชันต่างๆ
  • ทางเลือกของการออกแบบอินเทอร์เฟซ

หลักการทำงาน:

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

Android SDK ทำงานบน Windows XP, Vista, 7 และ 8

ข้อดี:

  • การทดสอบแอปพลิเคชัน Android ทั้งหมด
  • รองรับอุปกรณ์ Android ต่างๆ
  • ความสามารถในการดาวน์โหลด Android SDK ฟรีลงในคอมพิวเตอร์ของคุณ
  • อินเตอร์เฟซที่เรียบง่าย

ข้อเสีย:

  • อินเทอร์เฟซภาษาอังกฤษ
  • อาจมีปัญหาในการทำงานสำหรับผู้เริ่มต้น

Android SDK มีประโยชน์มากสำหรับนักพัฒนาแอปพลิเคชัน Android คุณสามารถทดสอบโปรแกรมมือถือได้โดยตรงบนพีซีของคุณ

อย่างไรก็ตาม การใช้ยูทิลิตี้นี้ต้องอาศัยความรู้พิเศษและอาจเป็นปัญหาสำหรับผู้ใช้มือใหม่

อัปเดตครั้งล่าสุด: 11/14/2017

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

มาเปิด Android Studio กัน ตามค่าเริ่มต้น ถ้าเรารันโปรแกรมเป็นครั้งแรก เมนูเริ่มต้นบางเมนูจะเปิดขึ้นมาให้เรา ที่ด้านล่างสุดของหน้าจอเริ่มต้นของโปรแกรม ให้ค้นหาปุ่ม "กำหนดค่า" แล้วคลิกที่มัน:

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

ที่นี่เราจะดูรายละเอียดว่ามีการติดตั้งแพ็คเกจใดบ้างสำหรับแต่ละแพลตฟอร์ม ส่วนประกอบทั้งหมดจะถูกจัดกลุ่มตามเวอร์ชัน SDK ที่เฉพาะเจาะจง เช่น Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) และอื่นๆ SDK แต่ละเวอร์ชันแสดงถึงเวอร์ชันเฉพาะหรือเวอร์ชันย่อยของระบบปฏิบัติการ Android แต่ SDK แต่ละเวอร์ชันมีส่วนประกอบที่หลากหลาย รวมถึงเครื่องมือสำหรับการพัฒนาสำหรับทีวี สมาร์ทวอทช์ ฯลฯ อาจไม่จำเป็นต้องใช้เครื่องมือเหล่านี้ทั้งหมด ดังนั้นจึงไม่จำเป็นต้องติดตั้ง SDK ทุกเวอร์ชันอย่างสมบูรณ์

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

นอกเหนือจากแพลตฟอร์ม SDK แล้ว แต่ละแพลตฟอร์มยังมีส่วนประกอบจำนวนหนึ่งที่มีไว้สำหรับการทดสอบแอปพลิเคชันบนโปรแกรมจำลอง:

    อิมเมจระบบ Android TV Intel x86 Atom

    อิมเมจระบบ Android Wear Intel x86 Atom

สำหรับแพลตฟอร์มรุ่นก่อนหน้า รายการส่วนประกอบอาจแตกต่างกันไป

หากคุณไม่ได้วางแผนที่จะใช้โปรแกรมจำลอง ส่วนประกอบเหล่านี้ก็ไม่สำคัญนัก และในทางกลับกัน หากการทดสอบจะเกิดขึ้นบนเครื่องจำลอง คุณควรติดตั้งอิมเมจระบบสำหรับสิ่งนี้ อิมเมจระบบ Intel x86 Atom ของ Google APIหรือ อิมเมจระบบ Google Play Intel x86 Atom.

แพ็คเกจที่สำคัญที่สุดสำหรับเราคือ:

    พื้นที่เก็บข้อมูลสนับสนุน Android

    ห้องสมุดสนับสนุน Android

    บริการ Google Play

    พื้นที่เก็บข้อมูลของ Google

    ไดรเวอร์ USB ของ Google

แพ็คเกจเหล่านี้ติดตั้งที่เก็บ Android และบริการ Google Play นอกจากนี้ หากคุณต้องการใช้สมาร์ทโฟน Google - Nexus 5/5X และ 6/6P หรือ Google Pixel - เพื่อทดสอบแอปพลิเคชัน คุณต้องติดตั้งแพ็คเกจ Google Usb Driver ซึ่งมีไดรเวอร์สำหรับการทำงานกับสมาร์ทโฟนเหล่านี้ หากคุณตั้งใจจะใช้สมาร์ทโฟนจากผู้ผลิตรายอื่น ในกรณีนี้ คุณจะต้องติดตั้งไดรเวอร์ USB โดยตรงจากผู้ผลิตรายนี้ ตามกฎแล้วเมื่อคุณเชื่อมต่อสมาร์ทโฟน ระบบจะพยายามติดตั้งไดรเวอร์เอง

หากคุณวางแผนที่จะใช้โปรแกรมจำลอง คุณควรติดตั้งแพ็คเกจด้วย Intel x86 Emulator Accelerator (ตัวติดตั้ง HAXM).

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

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

หากเราต้องการเรียก SDK Manager ในภายหลัง เราก็สามารถทำได้จาก Android Sudio ผ่านทางแถบเครื่องมือ

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

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

การติดตั้งและกำหนดค่าแพ็คเกจ Android SDK และ ADB (Android Debug Bridge)

  1. ในตอนแรกคุณต้องดาวน์โหลดตัวจำลอง Android SDK เวอร์ชันล่าสุด ขอแนะนำให้ดาวน์โหลดไฟล์ zip เพื่อหลีกเลี่ยงปัญหาการติดตั้ง เราถ่ายโอนโฟลเดอร์จากไฟล์เก็บถาวรที่เรียกว่า android-sdk-windows ไปยังโฟลเดอร์รูทของไดรฟ์ C ซึ่งส่งผลให้เส้นทาง C:\android-sdk-windows
  2. หลังจากตรวจสอบให้แน่ใจว่าพีซีเชื่อมต่อกับอินเทอร์เน็ตแล้ว ให้เรียกใช้โปรแกรม SDK Manadger ซึ่งอยู่ในโฟลเดอร์ android-sdk-windows จะปรากฏหน้าต่างลักษณะนี้

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

  3. ไปที่โฟลเดอร์ C:\android-sdk-windows\platform-tools\ และดูโปรแกรม ADB ที่ติดตั้งอยู่ที่นั่น เส้นทางไปยังโปรแกรมจะมีลักษณะดังนี้: C:\android-sdk-windows\platform-tools\adb และเพื่อไม่ให้ป้อนทุกครั้งที่คุณต้องแก้ไขตัวแปร PATH หากติดตั้ง Windows 7 บนพีซีของคุณให้คลิกขวาที่ทางลัด "คอมพิวเตอร์" เลือก "คุณสมบัติ" และในหน้าต่างที่ปรากฏขึ้นให้เลือก "การตั้งค่าระบบขั้นสูง" หากคุณติดตั้ง Windows XP แล้วให้คลิกขวาที่ " คอมพิวเตอร์ของฉัน” ” จากนั้น“คุณสมบัติ”
  4. ในหน้าต่างที่เลือกแท็บ "ขั้นสูง" คลิก "ย้ายสภาพแวดล้อม" ในรายการพารามิเตอร์ "ตัวแปรระบบ" เลือก "เส้นทาง" แล้วคลิกปุ่มแก้ไข ในหน้าต่างตัวแก้ไขตัวแปรที่ปรากฏขึ้น คุณต้องเพิ่มเส้นทางในรายการ "ค่าตัวแปร" ที่ท้ายบรรทัด (หลังเครื่องหมายอัฒภาค) c:\android-sdk-windows\tools;c:\android-sdk -windows\แพลตฟอร์มเครื่องมือ;. หากไม่มีอัฒภาค อย่าลืมเพิ่มเข้าไปด้วย บันทึกการเปลี่ยนแปลงโดยคลิกตกลง
  5. ต่อไปเราจะไปยังขั้นตอนการติดตั้งไดรเวอร์อุปกรณ์ อุปกรณ์จำนวนมากจากผู้ผลิตหลายรายมีพีซีเพื่อซิงโครไนซ์อุปกรณ์กับพีซี และหากคุณใช้เครื่องหนึ่ง แสดงว่าคุณอาจติดตั้งไดรเวอร์ไว้แล้ว หากคุณไม่มีไดรเวอร์ คุณจะต้องติดตั้งไดรเวอร์เหล่านั้น ในการดำเนินการนี้ ให้ไปที่โฟลเดอร์ของ SDK ที่ติดตั้งไว้ก่อนหน้านี้ และเปิด SDK Manager กระบวนการติดตั้งไดรเวอร์จะคล้ายกับการติดตั้งเครื่องมือแพลตฟอร์ม Android SDK และเครื่องมือ Android SDK ที่อธิบายไว้ข้างต้น เลือกแพ็คเกจไดรเวอร์ Google USB จากรายการแล้วคลิกติดตั้ง ไดรเวอร์จะถูกดาวน์โหลดไปที่โฟลเดอร์ C:\1\android-sdk-windows\extras\google\usb_driver

  6. ไปที่เมนูหลักของสมาร์ทโฟนหรือแท็บเล็ตของคุณ ไปที่แอปพลิเคชันแล้วเปิดการแก้ไขข้อบกพร่อง USB ที่นั่น เราเชื่อมต่อแกดเจ็ตกับคอมพิวเตอร์ส่วนบุคคลซึ่งจะตรวจจับการเชื่อมต่อใหม่และเสนอให้ติดตั้งไดรเวอร์ลงไป เราได้ดาวน์โหลดมันเรียบร้อยแล้วจากด้านบน ดังนั้นเราจึงติดตั้งมันจากโฟลเดอร์นั้น หลังการติดตั้ง อุปกรณ์ใหม่จะปรากฏในตัวจัดการอุปกรณ์ ("คอมพิวเตอร์" -> "คุณสมบัติ" -> "ตัวจัดการอุปกรณ์") - "อินเทอร์เฟซ ADB"
  7. ตอนนี้คุณเพียงแค่ต้องเปิดโปรแกรม ADB เป็นการดีกว่าที่จะจัดการแอปพลิเคชันโดยใช้บรรทัดคำสั่งเพื่อโทรออกซึ่งคุณต้องไปที่ "Start" และป้อน cmd ในช่องค้นหาแล้วกด Enter ตัวอย่างเช่น หากต้องการดูอุปกรณ์ที่เชื่อมต่อ ให้ป้อนคำสั่ง adb devices อย่างไรก็ตาม วิธีที่ดีที่สุดคือใช้วิธีอื่น -
มุมมอง