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

หากมีโปรเจ็กต์เปิดอยู่แล้ว ให้เลือก ASfP > โปรเจ็กต์ > โปรเจ็กต์ใหม่ จากเมนู
กรอกรายละเอียดการกำหนดค่าโปรเจ็กต์ในวิซาร์ด:

- เส้นทางโมดูล: ระบุเส้นทางแบบสัมบูรณ์ไปยังรูทของการตรวจสอบซอร์สโค้ด AOSP (เช่น
/path/to/aosp) - เป้าหมายการเปิดตัว: ป้อนเป้าหมายการเปิดตัวที่คุณใช้สำหรับการสร้าง (เช่น
aosp_arm64-eng) - ชื่อโปรเจ็กต์: ตั้งชื่อโปรเจ็กต์ที่สื่อความหมาย
- ไดเรกทอรี / โมดูล: แสดงรายการไดเรกทอรีหรือโมดูลเริ่มต้นที่ต้องการรวมไว้ในโปรเจ็กต์โดยคั่นด้วยคอมมา ซึ่งควรเป็น
เส้นทางแบบสัมพัทธ์จากรูทของที่เก็บ (เช่น
frameworks/base, packages/apps/Settings) คุณสามารถเพิ่มหรือปรับแต่งการเลือกนี้ได้ในภายหลัง
- เส้นทางโมดูล: ระบุเส้นทางแบบสัมบูรณ์ไปยังรูทของการตรวจสอบซอร์สโค้ด AOSP (เช่น
คลิกเสร็จสิ้น ASfP จะสร้างโครงสร้างโปรเจ็กต์และไฟล์การกำหนดค่า
.asfp-project
กำหนดค่าและปรับแต่งโปรเจ็กต์
หลังจากตั้งค่าโปรเจ็กต์เริ่มต้นแล้ว คุณสามารถปรับแต่งโปรเจ็กต์เพิ่มเติมได้โดยแก้ไขไฟล์ .asfp-project ที่อยู่ในรูทของโปรเจ็กต์ ไฟล์นี้ช่วยให้คุณทำสิ่งต่อไปนี้ได้
- เพิ่มหรือนำไดเรกทอรีและโมดูลออก
- เปิดใช้การรองรับภาษาอื่นๆ เช่น Rust หรือ C++
- กำหนดค่าแฟล็กบิลด์และตัวแปรสภาพแวดล้อม
- ระบุแหล่งที่มาของการทดสอบ
ดูข้อมูลโดยละเอียดเกี่ยวกับตัวเลือกการกำหนดค่าทั้งหมดได้ที่ภาพรวม
ของโปรเจ็กต์ หลังจากแก้ไข .asfp-project แล้ว คุณจะต้องซิงค์โปรเจ็กต์เพื่อให้การเปลี่ยนแปลงมีผล
นำเข้าโปรเจ็กต์ที่มีอยู่
ASfP ไม่มีฟังก์ชัน "นำเข้า" แยกต่างหาก หากต้องการเปิดการกำหนดค่าโปรเจ็กต์ ASfP ที่มีอยู่ ให้ทำดังนี้
- เลือก ASfP > โปรเจ็กต์ > โปรเจ็กต์ใหม่
- ในช่องชื่อโปรเจ็กต์ ให้ไปที่และเลือกไดเรกทอรีที่มีไฟล์
.asfp-projectที่มีอยู่ซึ่งคุณต้องการเปิด ช่องในวิซาร์ดจะป้อนข้อมูลตามไฟล์.asfp-projectที่เลือก - คลิกเสร็จสิ้น ASfP จะเปิดและจัดทำดัชนีโปรเจ็กต์