พบกับ Android Studio สำหรับแพลตฟอร์ม

Android Studio for Platform (ASfP) เป็นสภาพแวดล้อมในการพัฒนาซอฟต์แวร์แบบรวม (IDE) อย่างเป็นทางการสำหรับการพัฒนาแพลตฟอร์ม Android Android Studio สำหรับแพลตฟอร์มสร้างขึ้นจากเครื่องมือแก้ไขโค้ดและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์อันทรงประสิทธิภาพจาก IntelliJ IDEA ซึ่งมาพร้อมฟีเจอร์เพิ่มเติมอีกมากมายที่จะช่วยเพิ่มประสิทธิภาพการทำงานเมื่อสร้างแอปบนโปรเจ็กต์โอเพนซอร์ส Android (AOSP) เช่น

  • ระบบบิลด์ที่ใช้ Soong
  • โปรแกรมจำลองที่รวดเร็วและมีฟีเจอร์ครบครัน
  • โปรแกรมแก้ไขข้อบกพร่องสำหรับ Java, Kotlin และ C++
  • เครื่องมือทดสอบ
  • การรองรับ C++ และ NDK

หน้านี้จะแนะนำฟีเจอร์พื้นฐานของ Android Studio สำหรับแพลตฟอร์ม ดูสรุปการเปลี่ยนแปลงล่าสุดได้ที่บันทึกประจำรุ่นของ Android Studio สำหรับแพลตฟอร์ม

โครงสร้างโปรเจ็กต์

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

ระบบบิลด์ Soong

Soong เป็นระบบการสร้างที่ใช้กันอย่างแพร่หลายที่สุดสำหรับนักพัฒนาแอปบนแพลตฟอร์ม Android โดยทั้งหมดมี 3 รายการดังนี้

Android Studio สำหรับแพลตฟอร์มใช้ระบบการสร้าง Soong เพื่อสร้าง Android Soong ใช้ประโยชน์จากคอมโพเนนต์เครื่องมือโคลน GNU kati และระบบการสร้าง Ninja เพื่อเร่งความเร็วการสร้าง Android

ไฟล์บิลด์ Soong เรียกว่าไฟล์พิมพ์เขียวและมีชื่อว่า Android.bp

ดูคำอธิบายโดยละเอียดของรูปแบบไฟล์ Android.bp ได้ที่ Android.bp

เครื่องมือแก้ไขข้อบกพร่อง

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

เครื่องมือทดสอบ

Android Studio สำหรับแพลตฟอร์มรองรับการเรียกใช้การทดสอบในเครื่อง (อุปกรณ์) (ผ่าน atest) ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือการทดสอบ