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 จะเปิดและจัดทำดัชนีโปรเจ็กต์