สร้างหรือนำเข้าโปรเจ็กต์

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

สร้างโปรเจ็กต์ใหม่

  1. หากไม่มีโปรเจ็กต์เปิดอยู่ ให้คลิก โปรเจ็กต์ใหม่ ในหน้าจอต้อนรับ หน้าจอต้อนรับของ ASfP แสดงตัวเลือกโปรเจ็กต์ใหม่

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

  3. กรอกรายละเอียดการกำหนดค่าโปรเจ็กต์ในวิซาร์ด: หน้าจอวิซาร์ดการกำหนดค่า ASfP New Project

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

กำหนดค่าและปรับแต่งโปรเจ็กต์

หลังจากตั้งค่าโปรเจ็กต์เริ่มต้นแล้ว คุณสามารถปรับแต่งโปรเจ็กต์เพิ่มเติมได้โดยแก้ไขไฟล์ .asfp-project ที่อยู่ในรูทของโปรเจ็กต์ ไฟล์นี้ช่วยให้คุณทำสิ่งต่อไปนี้ได้

  • เพิ่มหรือนำไดเรกทอรีและโมดูลออก
  • เปิดใช้การรองรับภาษาอื่นๆ เช่น Rust หรือ C++
  • กำหนดค่าแฟล็กบิลด์และตัวแปรสภาพแวดล้อม
  • ระบุแหล่งที่มาของการทดสอบ

ดูข้อมูลโดยละเอียดเกี่ยวกับตัวเลือกการกำหนดค่าทั้งหมดได้ที่ภาพรวม ของโปรเจ็กต์ หลังจากแก้ไข .asfp-project แล้ว คุณจะต้องซิงค์โปรเจ็กต์เพื่อให้การเปลี่ยนแปลงมีผล

นำเข้าโปรเจ็กต์ที่มีอยู่

ASfP ไม่มีฟังก์ชัน "นำเข้า" แยกต่างหาก หากต้องการเปิดการกำหนดค่าโปรเจ็กต์ ASfP ที่มีอยู่ ให้ทำดังนี้

  1. เลือก ASfP > โปรเจ็กต์ > โปรเจ็กต์ใหม่
  2. ในช่องชื่อโปรเจ็กต์ ให้ไปที่และเลือกไดเรกทอรีที่มีไฟล์ .asfp-project ที่มีอยู่ซึ่งคุณต้องการเปิด ช่องในวิซาร์ดจะป้อนข้อมูลตามไฟล์ .asfp-project ที่เลือก
  3. คลิกเสร็จสิ้น ASfP จะเปิดและจัดทำดัชนีโปรเจ็กต์