เวอร์ชัน Android ดาวน์โหลด Android SDK วิธีใช้ Android SDK Manager - ลองด้วยตัวเองในฐานะนักพัฒนา ติดตั้ง android sdk ไว้ที่ไหน

การเขียนโปรแกรม Android ตอนที่หนึ่ง: ทำความรู้จักกับ SDK

การติดตั้ง SDK ทำความรู้จักกับ SDK, เครื่องมือ SDK

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

การเตรียมและติดตั้ง SDK

มาเริ่มกันเลย ก่อนอื่น คุณต้องติดตั้ง java sdk ก่อน เพราะรันไทม์ java เพียงอย่างเดียวนั้นไม่เพียงพอสำหรับ Android SDK ที่จะทำงานได้อย่างสมบูรณ์

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

% mkdir ~/android % ซีดี ~/android

จากนั้นดาวน์โหลดไฟล์เก็บถาวร SDK ลงในไดเร็กทอรีนี้ (นำลิงก์จากเว็บไซต์อย่างเป็นทางการ) แล้วแตกไฟล์ออก (ไฟล์ที่ดาวน์โหลดมักเรียกว่าบางอย่างเช่น adt-bundle-linux-x86-20130219.zip ซึ่งมีขนาดค่อนข้างใหญ่):

% แตกไฟล์ adt-bundle-linux-x86-20130219.zip

ไฟล์เก็บถาวรนี้มีส่วนพื้นฐานของ SDK ซึ่งได้ถูกแตกไฟล์ลงในไดเร็กทอรีที่มีชื่อเช่น adt-bundle-linux-x86-20130219 คุณสามารถไปที่นั่นและดูว่ามีอะไรอยู่ที่นั่น คุณไม่จำเป็นต้องเรียกใช้อะไรเลย และมี SDK จริงและสภาพแวดล้อมการพัฒนา Eclipse ที่กำหนดค่าไว้ล่วงหน้าพร้อมปลั๊กอินที่จำเป็นทั้งหมด อย่าเปลี่ยนชื่อหรือย้ายไฟล์หรือไดเร็กทอรีใดๆ ภายในไดเร็กทอรี SDK เนื่องจากอาจทำให้ Eclipse เสียหายได้ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับไฟล์ใน SDK บนเว็บไซต์

เริ่มต้นด้วย Eclipse ADT ซึ่งเปิดตัวด้วยคำสั่งต่อไปนี้ (แทนที่จะเป็น adt-bundle-linux-x86-20130219 อาจมีพา ธ ที่แตกต่างกันขึ้นอยู่กับเวอร์ชันของ SDK ที่ดาวน์โหลดมาจากนั้นฉันจะอ้างถึงในชื่อไฟล์ทั้งหมด มันเป็น adt-bundle- ):

% ~/android/adt-มัด- /คราส/คราส

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

จากหน้าต่าง ADT เราเปิดตัวจัดการ SDK ผ่านเมนู หน้าต่าง- มีลักษณะดังนี้:

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

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

ตัวจัดการ SDK ค่อนข้างมีปัญหา ดังนั้น อย่างเร่งด่วนฉันแนะนำให้คุณรีบูตเครื่องหลังจากติดตั้งโมดูลแต่ละครั้ง

สถาปัตยกรรม SDK

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

โมดูล SDK สามารถแบ่งออกเป็นสองกลุ่ม: กลุ่มแรกประกอบด้วยโมดูลที่มีข้อมูลสำหรับการพัฒนาแอปพลิเคชันสำหรับเวอร์ชันเฉพาะของแพลตฟอร์ม Android ซึ่งมักจะถูกกำหนดไว้ในรายการเป็น แพลตฟอร์ม SDKภายใน “โฟลเดอร์” ที่มีชื่อเวอร์ชันแพลตฟอร์มนั้นยังมีส่วนประกอบเพิ่มเติมสำหรับอุปกรณ์เฉพาะ เช่น มีโมดูลแยกต่างหากสำหรับแท็บเล็ต Samsung Galaxy Tab Android 2.2/GALAXY Tab โดย Samsung Electronics- กลุ่มที่สองประกอบด้วยโมดูลอื่นๆ ทั้งหมด (เช่น ตัวอย่างโค้ด หรือโมดูลสำหรับรองรับบริการของ Google หรือเอกสารประกอบ API)

โมดูล แพลตฟอร์ม SDKมักจะแตกไฟล์ลงในไดเร็กทอรี ~/android/adt-bundle- /platforms/platform-NNN โดยที่ NNN คือหมายเลขเวอร์ชัน API ของแพลตฟอร์ม (หมายเลข) สำหรับแพลตฟอร์มหลักแต่ละรุ่น API เวอร์ชันใหม่จะเปิดตัว เช่น สำหรับ Android 2.2 หมายเลขเวอร์ชัน API คือ 8 สำหรับ Android 2.3.1 - 9 สำหรับ Android 2.3.3 - 10 สำหรับ Android 4.2 2 - 17 และอื่นๆ โมดูลประกอบด้วยไฟล์ที่จำเป็นในการรันแพลตฟอร์มนี้ในโปรแกรมจำลองแพลตฟอร์ม Android ฉันจะบอกทันทีว่าบริการของ Google สำหรับ Google Maps ไม่ได้ติดตั้งในโมดูลนี้ โมดูลที่รองรับ Google API จะถูกเน้นแยกกันและมักจะเรียกว่า Google API โดย Google Inc.โดยพื้นฐานแล้ว โมดูลทั้งหมดจะถูกปรับใช้ในไดเร็กทอรี ~/android/adt-bundle- /platforms มีโครงสร้างใกล้เคียงกันโดยประมาณ - ประกอบด้วยไฟล์ที่ใช้สร้างอิมเมจของอุปกรณ์เสมือน AVD

การทำงานกับอุปกรณ์เสมือน

หากต้องการสร้างอุปกรณ์เสมือน คุณต้องติดตั้งโมดูลที่มีอิมเมจก่อน เช่น โมดูลที่มีอิมเมจของ Android "เปล่า" (โมดูลชื่อ แพลตฟอร์ม SDK API เวอร์ชันใดก็ได้); หรือรูปภาพของอุปกรณ์บางอย่าง เช่น Galaxy Tab (โมดูลนี้เรียกว่า Android 2.2 (API 8)/GALAXY Tab โดย Samsung Electronics).

ตัวจัดการอุปกรณ์เสมือนสามารถเปิดใช้งานได้จากหน้าต่าง Eclipse ADT (เมนู หน้าต่าง) หรือจากหน้าต่างตัวจัดการ SDK (เมนู เครื่องมือจัดการ AVDS...) ผู้จัดการรายนี้มีลักษณะดังนี้:

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

ในสนาม ชื่อเอวีดีป้อนชื่ออุปกรณ์ ขั้นแรกจะทำบางอย่างเช่น test-111 จากรายการ อุปกรณ์เลือกอุปกรณ์ "ของจริง" ที่เราต้องการจำลอง (หรือเพียงแค่ความละเอียดหน้าจอ) จากรายการ เป้าเลือกรูปภาพตามอุปกรณ์ที่จะถูกสร้างขึ้น ในกลุ่ม ตัวเลือกหน่วยความจำเราระบุพารามิเตอร์ของ RAM ของอุปกรณ์ ในสนาม ที่จัดเก็บข้อมูลภายในป้อนขนาดของ "แฟลชไดรฟ์ในตัว" คุณยังสามารถกำหนดขนาดของแฟลชไดรฟ์ "ภายนอก" ได้ เมื่อทุกอย่างเสร็จแล้วให้คลิก ตกลง- คุณสามารถละเว้นฟิลด์ที่เหลือในกล่องโต้ตอบได้ในตอนนี้ หลังจากหยุดชั่วคราว กล่องโต้ตอบพร้อมรายการคุณสมบัติของอุปกรณ์เสมือนจะปรากฏขึ้น และบรรทัดใหม่ควรปรากฏในรายการ เลือกและคลิกที่ปุ่ม เริ่ม...ต่อไป ปล่อย- การโหลดอุปกรณ์อาจใช้เวลานาน แต่ในที่สุดทุกอย่างจะโหลดเท่าที่ควร: หน้าต่างใหม่ปรากฏขึ้นบนหน้าจอพร้อมรูปภาพของหน้าจออุปกรณ์คุณสามารถคลิกบนหน้าจอด้วยเมาส์ได้ (ซึ่งคล้ายคลึงกับ โดยใช้นิ้วจิ้มบนหน้าจอ) คุณสามารถจิ้มที่ปุ่ม “ฮาร์ดแวร์” ที่อยู่ด้านข้างได้

ข้อมูลอุปกรณ์เสมือนถูกสร้างขึ้นทางกายภาพในไดเร็กทอรี ~/.android/avd สำหรับแต่ละอุปกรณ์ที่มีชื่อ NNNN จะมีการสร้างไดเร็กทอรี NNN.avd พร้อมดิสก์และอิมเมจหน่วยความจำ เช่นเดียวกับการกำหนดค่า NNN.ini คุณสามารถเปิดอิมเมจที่ต้องการในอีมูเลเตอร์ได้ด้วยคำสั่งต่อไปนี้ (ในอาร์กิวเมนต์ -avd เราระบุชื่ออุปกรณ์ของเรา ในกรณีนี้คือ test-111): % ~/android/adt-bundle-/tools/emulator -การทดสอบเฉลี่ย-111

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

% โปรแกรมจำลอง - ช่วยด้วย

คำแนะนำฉันขอแนะนำให้เพิ่ม ~/android/adt-bundle- ไดเรกทอรี /tools และ ~/android/adt-bundle- /platform-tools ไปยังตัวแปรสภาพแวดล้อม PATH เพื่อให้สามารถเรียกใช้โปรแกรมในไดเรกทอรีเหล่านี้ได้จากทุกที่โดยไม่ต้องระบุเส้นทางแบบเต็ม ต่อไปนี้ ฉันจะถือว่าคุณได้ทำสิ่งนี้แล้ว ดังนั้นฉันจะระบุชื่อโปรแกรมโดยไม่มีเส้นทางไปยังไดเร็กทอรีที่ตั้งอยู่

สะพานดีบัก Android (ADB)

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

อันแรกเรียกว่า สะพานดีบัก Android- นี่คือยูทิลิตี้บรรทัดคำสั่งที่เรียกว่า adb ซึ่งอยู่ในไดเร็กทอรี ~/android/adt-bundle- /platform-tools และอนุญาตให้คุณดำเนินการแก้ไขข้อบกพร่องบนอุปกรณ์ที่เชื่อมต่อ

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

% อุปกรณ์ adb รายการอุปกรณ์ที่แนบมากับอุปกรณ์ emulator-5554

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

ลองดูบันทึกระบบของอุปกรณ์เสมือนของเรา ซึ่งทำได้ดังนี้ (คุณสามารถออกได้โดยใช้ปุ่มลัด Ctrl+C มาตรฐาน):

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

มาลองเล่นกับ logcat กันอีกสักหน่อย ก่อนอื่นมาพูดถึงรูปแบบเอาต์พุตกันก่อน นี่เป็นบันทึกชิ้นเล็ก ๆ :

D / dalvikvm (119): GC_EXTERNAL_ALLOC ปล่อยวัตถุ 4667 รายการ / 256808 ไบต์ใน 324ms V / MediaScanner (230): pruneDeadThumbnailFiles ... V / MediaScanner (230): / pruneDeadThumbnailFiles ... D / MediaScanner (230): เวลาสแกนล่วงหน้า: 987ms D/MediaScanner(230): เวลาในการสแกน: 28ms D/MediaScanner(230): เวลาหลังการสแกน: 129ms D/MediaScanner(230): เวลาทั้งหมด: 1144ms D/MediaScannerService(230): เสร็จสิ้นการสแกนโวลุ่มภายนอก I/Launcher.Model( 119): ไม่ผูกมัดแอป: ไม่มีกิจกรรมตัวเรียกใช้งาน

แต่ละรายการก็มี ลำดับความสำคัญโดยมีการระบุด้วยตัวอักษรที่ต้นข้อความ เช่น ดีวิธี ดีบักนั่นคือการดีบัก วี- นี่คือลำดับความสำคัญต่ำสุดที่เป็นไปได้จากคำนี้ ละเอียด- โปรแกรมที่สร้างลำดับความสำคัญของข้อความจะระบุลำดับความสำคัญที่เป็นไปได้ 7 ลำดับความสำคัญ (เรียงตามลำดับความสำคัญที่เพิ่มขึ้น): Verbose, Debug, Info, Warning, Error, Fatal, Silent

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

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

% adb logcat -v เวลา

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

ข้อมูลหาก adb เห็นอุปกรณ์หลายเครื่อง คุณจะต้องระบุว่าต้องการใช้อุปกรณ์ใด ฉันไม่ทำเช่นนี้ในตัวอย่างท้องถิ่น เนื่องจาก adb เป็นคำสั่งที่ค่อนข้างชาญฉลาด และในกรณีที่มีอุปกรณ์เพียงเครื่องเดียว ระบบจะเชื่อมต่อโดยอัตโนมัติ แต่หากมีอุปกรณ์หลายเครื่อง คุณจะต้องระบุว่าควรใช้อุปกรณ์ใดโดยใช้ -s ตัวเลือก: adb -s emulator-5554 logcat นอกจากนี้ยังมีสองตัวเลือกที่มีประโยชน์: -d ช่วยให้คุณเชื่อมต่อกับอุปกรณ์ที่เชื่อมต่อจริง -e - กับอุปกรณ์เสมือน; นั่นคือถ้าคุณมีอุปกรณ์สองเครื่องเชื่อมต่ออยู่ (เครื่องเสมือนหนึ่งเครื่องและอีกเครื่องหนึ่งเป็นของจริง) จากนั้นด้วยคำสั่ง adb -e คุณสามารถเชื่อมต่อกับเครื่องเสมือนได้และด้วยคำสั่ง adb -d - กับเครื่องจริงโดยไม่ต้องป้อนตัวระบุ

ในการเขียนแอปพลิเคชันสำหรับระบบปฏิบัติการ Android คุณจะต้องติดตั้งสภาพแวดล้อมการพัฒนา Android Studio (ต่อไปนี้จะเรียกว่า AS) คุณอาจถามว่าทำไม AS ไม่ใช่ Eclipse? สภาพแวดล้อมการพัฒนา Eclipse นั้นเร็วและเบากว่า Android Studio มาก

แต่ Google “แนะนำ” ให้ใช้ AS เนื่องจากในอนาคตจะไม่หยุดการสนับสนุนอีกต่อไป (หรือค่อนข้างจะหยุดแล้ว) พูดง่ายๆก็คือ Android Studio คืออนาคต คุณต้องมีคอมพิวเตอร์ที่ทรงพลังพอสมควร โดยเฉพาะอย่างยิ่ง x64 บิต เนื่องจาก AS ใช้ RAM ประมาณ 3 GB เพิ่มอีก 3 GB สำหรับโปรแกรมจำลองอุปกรณ์ Android... พีซีของฉันชนะ 8.1 pro x64 ซึ่งเป็นโปรเซสเซอร์ดูอัลคอร์ Intel 3.3 GHz พร้อม RAM 8 GB และฉันรู้สึกค่อนข้างว่าง...



ไปที่เว็บไซต์อย่างเป็นทางการผ่านลิงก์ https://developer.android.com/studio ดาวน์โหลดเวอร์ชันล่าสุดของความลึกบิตที่ต้องการ เวอร์ชันปัจจุบันสำหรับวันนี้คือ android-studio-2-1-2

จะมีน้ำหนักประมาณ 1.2 GB ดังนั้นจงอดทนหากคุณมีอินเทอร์เน็ตช้า

หลังจากดาวน์โหลดแล้วให้รันโปรแกรมติดตั้ง android-studio-2-1-2.exe

วิซาร์ดการติดตั้งจะแจ้งให้คุณทราบทีละขั้นตอนเพื่อกำหนดองค์ประกอบของการติดตั้ง

ยอมรับใบอนุญาต

เลือกสถานที่ติดตั้ง



เรารอให้การติดตั้งเสร็จสิ้นอีกครั้ง

หลังจากนั้นเราจะเปิดตัว แอนดรอยด์สตูดิโอ จากเดสก์ท็อปหรือจากเมนู

และคลิกปุ่มกำหนดค่าเพื่อกำหนดค่า SDK คุณจะเห็นรายการเวอร์ชัน Android ที่ติดตั้ง

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

ผู้จัดการ SDK จะเปิดขึ้น



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

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

โดยที่คุณสามารถระบุที่อยู่และพอร์ตของพร็อกซีเซิร์ฟเวอร์

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

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

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

SDK (ตัวย่อภาษาอังกฤษสำหรับชุดพัฒนาซอฟต์แวร์) โดยทั่วไปแล้วคือชุดเครื่องมือการพัฒนาต่างๆ ที่ช่วยให้ผู้เชี่ยวชาญทำงานกับซอฟต์แวร์เพื่อสร้างแอปพลิเคชันสำหรับแพ็คเกจซอฟต์แวร์พิเศษ คอนโซลเกม ซอฟต์แวร์สำหรับเครื่องมือพัฒนาพื้นฐาน ระบบปฏิบัติการและระบบคอมพิวเตอร์ เกม คอนโซลและ Ave.

เครื่องมือนี้ใช้สำหรับ:

  • การได้รับสิทธิ์ผู้ใช้ขั้นสูง
  • เพื่อให้สามารถเข้าถึงส่วนระบบของเฟิร์มแวร์และการเปลี่ยนแปลงได้

และ ADB จะอนุญาตให้:

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

Android SDK Manager - วิธีใช้งาน

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

ก่อนอื่นคุณต้องทำตามขั้นตอนการเตรียมการ:

  • เราตรวจสอบข้อกำหนดของ Android SDK
  • ดาวน์โหลดลงคอมพิวเตอร์ของคุณ เจดีเคเช่นเดียวกับ ชุดพัฒนาจาวา
  • นอกจากนี้ คุณจะต้องดาวน์โหลด Eclipse IDE และปลั๊กอิน ADT
  • ตอนนี้เราต้องติดตั้ง Eclipse บนพีซีและรันโปรแกรม เส้นทางมีลักษณะดังนี้: Windows>Android SDK>ตัวจัดการ AVD

ผู้ใช้ที่ไม่ได้วางแผนจะพัฒนาและทดสอบแอปพลิเคชันสามารถข้ามสองขั้นตอนสุดท้ายได้

*บันทึก: คราส– ภาษาที่ใช้เขียนโค้ด

วิธีติดตั้ง Android SDK / ADB บน ​​Windows

  1. ดาวน์โหลดและบันทึกไฟล์การติดตั้งบนเดสก์ท็อปของคอมพิวเตอร์ของคุณ
  2. แกะและย้ายไปยังไดรฟ์ "C" ในรูท (C: \ android-sdk-windows).
  3. ไปที่โฟลเดอร์นี้บนไดรฟ์ “C” จากนั้นเปิดตัวจัดการ SDK
  4. คลิกเพื่อติดตั้ง เครื่องมือแพลตฟอร์ม Android SDK ฉบับปรับปรุง 6
  5. จากนั้นเราก็เดินไปตามเส้นทางนี้: แพ็คเกจที่มีจำหน่าย, แล้ว ส่วนเสริมของบุคคลที่สาม, ตอนนี้ กูเกิลอิงค์ ส่วนเสริม, ไกลออกไป ตรวจสอบแพ็คเกจไดรเวอร์ USB ของ Google การแก้ไข 4(ไฟล์สุดท้ายต้องติดตั้ง)
  6. เราปิดผู้จัดการ
  7. ไปที่แผงควบคุมและเปิดคุณสมบัติของระบบ ( คุณสมบัติของระบบ).
  8. คลิก "การตั้งค่าระบบขั้นสูง", "ตัวแปรสภาพแวดล้อม"
  9. จำเป็นต้องกำหนดค่า: เลื่อนรายการลงไปจนกระทั่ง "เส้นทาง" (หรือเส้นทาง) ปรากฏขึ้น มากดกัน.
  10. ในช่อง "มูลค่า" ที่ท้ายบรรทัด คุณต้องป้อน C: \android-sdk-windows\platform-tools;C:\android-sdk-windows\tools- คลิก "ตกลง" จากนั้น "ออก"
  11. เราเปิดใช้งานการแก้ไขข้อบกพร่อง USB บนอุปกรณ์ Android และเชื่อมต่อกับคอมพิวเตอร์
  12. ติดตั้งไดรเวอร์ที่จำเป็นสำหรับสมาร์ทโฟน (หรืออุปกรณ์อื่น ๆ ) และเปิดหน้าต่างคำสั่งบนพีซีแล้วป้อน อุปกรณ์เอดีบี
  13. ตอนนี้อุปกรณ์ของเราควรจะปรากฏในรายการ และหากเป็นเช่นนั้น ทุกอย่างก็เป็นไปด้วยดี

หากมีบางอย่างไม่ได้ผล คุณจะต้องดำเนินการตามขั้นตอนการอัพเดตไดรเวอร์ด้วยตนเอง โดยคุณจะต้องทำตามขั้นตอนต่อไปนี้:

  1. เปิด " ตัวจัดการอุปกรณ์» และหาเครื่องหมายอัศเจรีย์สีเหลืองใกล้กับกลุ่มอุปกรณ์ที่ไม่ปรากฏชื่อ
  2. ตอนนี้เราต้องคลิกขวาที่ ADB เส้นทางที่จะอัปเดต: อัพเดตซอฟต์แวร์ไดรเวอร์, แล้ว เรียกดู, และ ให้ฉันเลือกตอนนี้ มีดิสก์และ เรียกดู.
  3. ต่อไปคุณต้องไปที่นี่ - C: \android-sdk-windows\extras\google\usb_driver และเลือก android_winusb.infและเลือก อินเทอร์เฟซ ADB ของ Android.
  4. ควรละเว้นคำเตือนป๊อปอัป (หากปรากฏขึ้น)

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

ผู้ใช้ทุกคนที่ต้องการเพิ่มประสิทธิภาพการทำงานของอุปกรณ์ Android ของตนอย่างมากได้รับการแนะนำให้รับสิทธิ์การเข้าถึงรูทและปลดล็อคโปรแกรมโหลดบูต หลังจากนี้ มีแนวโน้มว่าผู้ใช้จะต้องลองใช้เฟิร์มแวร์ที่กำหนดเองสองสามตัว ซึ่งหมายความว่าพวกเขาจะต้องใช้ Android SDK และ ADB โพสต์นี้ให้ข้อมูลทั้งหมดที่จำเป็นในการจัดการเครื่องมือบนพีซี Windows อย่างเหมาะสม คู่มือนี้มีลักษณะทั่วไปและสามารถใช้ได้กับ XP, Vista, 7 และ 8 ส่วน Linux หรือ Mac OS X จะต้องมีคู่มือแยกต่างหาก
ชุดนักพัฒนาซอฟต์แวร์ Android, Android SDK หรือ ADB– เครื่องมือที่ขาดไม่ได้และขาดไม่ได้ซึ่งจำเป็นต้องมีในคอมพิวเตอร์ของผู้ใช้ Android ขั้นสูง สิ่งนี้จะกลายเป็นคุณลักษณะบังคับหากผู้ใช้ตัดสินใจที่จะก้าวต่อไปและลองใช้บทบาทของนักพัฒนา คุณต้องเตรียมพร้อมสำหรับความจริงที่ว่าคุณจะต้องจัดการกับหน้าต่างคำสั่งและรหัสที่จะเปิดการเข้าถึงระบบของอุปกรณ์มือถือของคุณ
Eclipse คือชื่อของภาษาที่ใช้เขียนโค้ด คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ แต่ถึงเวลาแล้วที่คุณจะต้องกลับไปสู่เครื่องมือต่างๆ Android SDK มีไดรเวอร์ ADB และเครื่องมืออื่นๆ ที่ผู้ใช้สามารถติดตั้งได้อย่างง่ายดายโดยทำตามคำแนะนำนี้ ขอแนะนำให้เริ่มต้นด้วยการดำเนินการเตรียมการบางอย่าง
ตรวจสอบข้อกำหนด
ดาวน์โหลด JDK และ Java Development Kit ลงในพีซีของคุณ
สำหรับผู้ใช้ที่ตัดสินใจเป็นนักพัฒนาและจำเป็นต้องดาวน์โหลด
ติดตั้ง Eclipse บนคอมพิวเตอร์ของคุณและรันโปรแกรม เราปฏิบัติตามเส้นทางนี้: หน้าต่าง -> Android SDK -> AVD Manager
สำหรับผู้ใช้ที่ไม่ได้วางแผนจะพัฒนาและทดสอบแอปพลิเคชัน สองขั้นตอนก่อนหน้านี้เป็นทางเลือกและสามารถข้ามได้

การติดตั้ง Android SDK/ADB บน ​​Windows

1. ขั้นตอนแรกตามคำแนะนำของผู้เชี่ยวชาญคือการดาวน์โหลด Android SDK เวอร์ชันแยกส่วน ซึ่งทำให้สามารถทำความคุ้นเคยกับหลักการทำงานทั้งหมดโดยละเอียดได้
2. ดาวน์โหลดและบันทึกลงบนเดสก์ท็อปของคอมพิวเตอร์ของคุณ
3. ไฟล์จะต้องแตกไฟล์และวางไว้ในรูทบนไดรฟ์ C ดังนั้น บางสิ่งเช่น “C:\ android-sdk-windows” ควรปรากฏขึ้น
4. ไปที่โฟลเดอร์ด้านบน (C:\ android-sdk-windows) เปิดตัวจัดการ SDK
5. คลิกและติดตั้ง "เครื่องมือแพลตฟอร์ม Android SDK รุ่นที่ 6"
6. เราปฏิบัติตามเส้นทางนี้ “แพ็คเกจที่มีอยู่ -> ส่วนเสริมของบุคคลที่สาม -> ส่วนเสริมของ Google Inc. -> ตรวจสอบแพ็คเกจไดรเวอร์ USB ของ Google การแก้ไข 4” จำเป็นต้องติดตั้งไฟล์สุดท้าย
7. ตอนนี้สามารถปิดผู้จัดการได้แล้ว
8. บนแผงควบคุม คลิกคุณสมบัติระบบ
9. คลิก การตั้งค่าระบบขั้นสูง และ ตัวแปรสภาพแวดล้อม
10. จำเป็นต้องกำหนดค่า โดยเลื่อนลงไปตามรายการจนกว่าคุณจะพบเส้นทาง คลิกที่เส้นทาง
11. ในฟิลด์ Value ให้ป้อนที่ท้ายบรรทัด: ";C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools"
12. คลิกตกลงและออก
13. เปิดใช้งานตัวเลือกการแก้ไขจุดบกพร่อง USB บนอุปกรณ์ Android ของคุณ
14. เชื่อมต่อกับพีซี
15. เราติดตั้งไดรเวอร์ที่จำเป็นสำหรับสมาร์ทโฟนหรืออุปกรณ์อื่น ๆ
16. เปิดหน้าต่างคำสั่งคอมพิวเตอร์
17. ป้อนคำสั่งต่อไปนี้: “อุปกรณ์ adb”
18. หากอุปกรณ์ของคุณปรากฏในรายการ คุณสามารถมั่นใจได้ว่าทุกอย่างเป็นไปด้วยดี

มิฉะนั้น เมื่อมีสิ่งผิดปกติเกิดขึ้น จะต้องดำเนินการดังต่อไปนี้:
1.เปิดตัวจัดการอุปกรณ์
2. มีเครื่องหมายอัศเจรีย์สีเหลืองถัดจากกลุ่มอุปกรณ์ที่ไม่ปรากฏชื่อ
3. คลิกขวาที่ ADB และอัปเดตไดรเวอร์ด้วยตนเอง (อัปเดตซอฟต์แวร์ไดรเวอร์ -> เรียกดู -> ให้ฉันเลือกแล้วมีดิสก์ -> เรียกดู)
4. ไปที่ “C:\android-sdk-windows\extras\google\usb_driver และเลือก android_winusb.inf” และเลือกอินเทอร์เฟซ Android ADB
5. หากมีคำเตือนปรากฏขึ้น ไม่ต้องสนใจ (อาจไม่ปรากฏขึ้น)

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

Android SDK Manager คือสภาพแวดล้อมสำหรับการพัฒนาแอปพลิเคชันสำหรับระบบปฏิบัติการ Android โปรแกรมนี้ให้คุณสร้างแอพพลิเคชั่นที่ใช้ความสามารถของกล้อง, Wi-Fi, บลูทูธ, ข้อมูล GPS, 3G Android SDK Manager ยังรองรับการทำงานกับเบราว์เซอร์ รูปแบบวิดีโอและเสียงที่หลากหลาย โปรแกรมนี้ได้รับความนิยมเนื่องจากมีโมดูลในตัวซึ่งช่วยให้คุณสามารถทดสอบแอปพลิเคชันที่พัฒนาแล้วบน Android เวอร์ชันต่างๆ

จะติดตั้ง Android SDK Manager ได้อย่างไร?

ในการเริ่มใช้โปรแกรม Android SDK Manager คุณต้องติดตั้งโปรแกรมตั้งแต่แรก เมื่อต้องการทำเช่นนี้ เราทำสิ่งต่อไปนี้:

  • ดาวน์โหลดไฟล์เก็บถาวร SDK Manager ไปยังอุปกรณ์ของคุณ
  • ในเวลาเดียวกัน เราเปิดตัวการติดตั้ง Java Development Kid เวอร์ชันล่าสุดบนพีซีของคุณ และทำตามคำแนะนำ
  • จากไฟล์เก็บถาวรเราเริ่มคลายไฟล์ "SDK Manager"

  • หากคุณไม่สามารถแตกไฟล์ได้ คุณควรสร้างโฟลเดอร์ “Android” บนไดรฟ์ C และแตกไฟล์ทั้งหมดจากไฟล์เก็บถาวรโดยใช้ Total Commander

  • จากนั้นเรียกใช้ไฟล์ “SDK Manager.exe” ภายในไม่กี่วินาทีโปรแกรมการทำงานก็จะปรากฏขึ้น

  • อย่างไรก็ตาม คุณยังไม่สามารถทำงานกับโปรแกรมได้ คุณต้องติดตั้ง Eclipse มันอยู่ในที่เก็บถาวร

  • คุณไม่สามารถติดตั้งองค์ประกอบนี้จาก Total Commander คุณต้องสร้างโฟลเดอร์ใหม่บนไดรฟ์ C ในโฟลเดอร์ "Android" ชื่อ "Workspace" และวางเนื้อหาทั้งหมดของโฟลเดอร์

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

  • ปุ่ม "อัปเดต" จะเปิดใช้งานแล้ว เราทำเครื่องหมายเวอร์ชันของระบบปฏิบัติการ Android ของเรา และคลิก "ติดตั้ง"

  • ในหน้าต่างใหม่ ทำเครื่องหมายที่ช่อง "ยอมรับใบอนุญาต" และคลิก "ติดตั้ง"

  • เรากำลังรอการติดตั้ง Android SDK Manager ให้เสร็จสิ้น

คุณยังสามารถเรียนรู้วิธีติดตั้งและกำหนดค่าโปรแกรมได้จากวิดีโอ:

จะติดตั้งโปรแกรม Eclipse SDK Manager และ Android Studio ได้อย่างไร

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

การติดตั้งองค์ประกอบนี้มีดังนี้:

  • ดาวน์โหลดและแตกไฟล์เก็บถาวรลงในโฟลเดอร์ Windows บนไดรฟ์ C

สำคัญ!มีปัญหาที่ทราบเกี่ยวกับการคลายแพ็กไฟล์เก็บถาวร Eclipse เราขอแนะนำให้ใช้ 7-Zip หรือ WinRAR เพื่อจุดประสงค์นี้ ก่อนที่คุณจะเริ่มคลายไฟล์เก็บถาวร คุณต้องติดตั้ง Java ก่อน

  • หากไม่สามารถแยกไปยังโฟลเดอร์ที่ระบุได้ ผู้ใช้ที่มีประสบการณ์บางคนจะบันทึกความสำเร็จของการดำเนินการหากเลือกโฟลเดอร์ "Program File (x86)"
  • จากนั้นให้เรียกใช้ไฟล์ exe

อย่างไรก็ตาม วิธีการนี้ใช้ไม่ได้ผลเสมอไปและมักเกิดข้อผิดพลาด

เราขอแนะนำให้คุณทำความคุ้นเคยโดยคำนึงถึงบทวิจารณ์ของผู้ใช้โปรแกรมและคำแนะนำของพวกเขา วิธีติดตั้ง Eclipse 100%:

  • ป้อนคำค้นหา “Java SE Runtime” ลงใน Google เปิดลิงค์แรก

  • เลือกเวอร์ชันล่าสุดของโปรแกรมตามความลึกบิตของระบบ

  • ไฟล์เก็บถาวรจะเริ่มดาวน์โหลด กลับไปที่เครื่องมือค้นหาแล้วป้อน “Android SDK” เลือกลิงค์แรกอีกครั้ง

  • เปิดหน้าและลงไปที่ส่วน "เครื่องมือ SDK" ที่นี่เราเลือก "รวม Android SDK"

  • เรายอมรับเงื่อนไขของข้อตกลงใบอนุญาตและคลิก "ดาวน์โหลด"

  • ไฟล์จะมีน้ำหนักมากกว่า 1.2 GB ดังนั้นในขณะที่กำลังดาวน์โหลดไฟล์ ให้ติดตั้ง Java

  • ตอนนี้ติดตั้ง Android Studio บนไดรฟ์ C คุณจะต้องมีหน่วยความจำว่างสูงสุด 4.5 GB

  • ทำเครื่องหมายองค์ประกอบที่จำเป็น

  • เรายอมรับเงื่อนไขของข้อตกลงใบอนุญาตและคลิก "ติดตั้ง"

  • คุณต้องเลือกประเภทการติดตั้ง เลือก “มาตรฐาน”

  • การติดตั้งโปรแกรมเสร็จสมบูรณ์
  • ตอนนี้คุณสามารถติดตั้ง Eclipse IDE สำหรับ Java Development ได้โดยไม่มีปัญหาใดๆ เรียกใช้ไฟล์ .exe จากไฟล์เก็บถาวร โปรแกรมจะสร้างโฟลเดอร์ที่ต้องการขึ้นมาเอง เพียงทำตามคำแนะนำ

  • ติดตั้งโปรแกรมสำเร็จแล้ว

สำคัญ!สามารถติดตั้ง Eclipse ได้ก็ต่อเมื่อคุณปฏิบัติตามหลักเกณฑ์ข้างต้น มิฉะนั้น ไดเรกทอรีเครื่องมือ sdk ข้อผิดพลาดหายไปจะปรากฏขึ้น

ฉันควรทำอย่างไรหากไดเรกทอรีเครื่องมือ SDK หายไปมีข้อผิดพลาดปรากฏขึ้น

เราพบว่าไดเรกทอรีเครื่องมือ sdk ข้อผิดพลาดหายไประหว่างการติดตั้ง Android Studio เกิดขึ้นเนื่องจากการถอนการติดตั้งคอมโพเนนต์ Eclipse ดังนั้นหากคุณพยายามติดตั้งโปรแกรมก่อนที่จะติดตั้ง Java และ Eclipce ให้เตรียมพร้อมที่จะประสบปัญหานี้

ปัญหานี้อาจเกิดขึ้นได้เมื่อบันทึกโครงการ ในกรณีนี้ ในเมนูโปรแกรม คุณต้องคลิก "กำหนดค่า", "ค่าเริ่มต้นของโครงการ", "โครงสร้างโครงการ" และคัดลอกที่อยู่ที่ถูกต้อง C:/Users/user/AppData/Local/android/SDK

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