พบกับ 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
)
ดูข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือการทดสอบ
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-01-30 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-01-30 UTC"],[],[],null,["# Meet Android Studio for Platform\n\nAndroid Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) for Android platform development. Based on the powerful\ncode editor and developer tools from\n[IntelliJ IDEA](https://www.jetbrains.com/idea/), Android\nStudio for Platform offers even more features that enhance your\nproductivity when building on the Android Open Source Project (AOSP), such as:\n\n- Soong-based build system\n- A fast and feature-rich emulator\n- A debugger for Java, Kotlin, and C++\n- Testing tools\n- C++ and NDK support\n\nThis page provides an introduction to basic Android Studio for\nPlatform features. For a summary of the latest changes, see the\n[Android Studio for Platform release notes](/studio/platform/releases).\n\nProject structure\n-----------------\n\nA project in Android Studio for Platform contains everything that\ndefines your workspace for your AOSP codebase, from source code and\nassets to test code and build configurations. Learn more about the\n[project structure](/studio/platform/projects).\n\nSoong build system\n------------------\n\nSoong is the most widely used build system for Android platform\ndevelopers. There are altogether three:\n\nAndroid Studio for Platform uses the *Soong* build system to build\nAndroid. Soong leverages the\n[kati](https://github.com/google/kati/blob/master/README.md) GNU\nMake clone tool and [Ninja](https://ninja-build.org/) build system\ncomponent to speed up builds of Android.\n\nSoong build files are called *blueprint files* and are named `Android.bp`.\n\nFor a detailed description of the `Android.bp` file format, see\n[Android.bp](https://source.android.com/docs/setup/reference/androidbp).\n\nDebugging tools\n---------------\n\nAndroid Studio for Platform's debugger lets you select a device, set\nbreakpoints in Java and C++, and examine variables and expressions at\nruntime. Learn more about the\n[debugger](/studio/platform/debug).\n\nTesting tools\n-------------\n\nAndroid Studio for Platform supports running local (device) tests (via `atest`).\nLearn more about the [testing](/studio/platform/test) tools."]]