กำหนดค่า NDK สำหรับปลั๊กอิน Android Gradle

หน้านี้จะแสดงวิธีกำหนดค่า NDK ในโปรเจ็กต์ของคุณตาม ปลั๊กอิน Android Gradle (AGP) ที่โครงการใช้

ขั้นตอนจะแตกต่างกันไปตามเวอร์ชันของ AGP ที่ใช้ในโปรเจ็กต์ ค้นหาข้อมูล เวอร์ชันปลั๊กอิน Android Gradle ในตำแหน่งใดตำแหน่งหนึ่งต่อไปนี้

  • ไฟล์ > โครงสร้างโปรเจ็กต์ > เมนูใน Android Studio
  • ไฟล์ build.gradle ระดับบนสุดในโปรเจ็กต์

เลือกเวอร์ชันด้านล่าง

AGP 3.4

AGP เวอร์ชัน 4.1 ขึ้นไป

คุณมีตัวเลือกต่อไปนี้ในการกำหนดค่า NDK

  • (แนะนำ) ใช้ พร็อพเพอร์ตี้ ndkVersion เพื่อตั้งค่าเวอร์ชัน NDK
  • โปรดอย่าตั้งค่าพร็อพเพอร์ตี้ใดๆ Android Studio จะดาวน์โหลด เวอร์ชันเริ่มต้นของ NDK สำหรับ AGP เวอร์ชันนั้นๆ (ในกรณีนี้คือ NDK เวอร์ชัน 21.0.6113669) หรือคุณอาจ ติดตั้ง NDK จากบรรทัดคำสั่ง Android Studio ติดตั้ง NDK ทุกเวอร์ชันใน ไดเรกทอรี android-sdk/ndk/ แต่ละเวอร์ชันจะมีอยู่ ในไดเรกทอรีย่อยที่มีหมายเลขเวอร์ชันเป็นชื่อ
  • สำหรับ Use Case พิเศษ ให้ใช้พร็อพเพอร์ตี้ ndkPath:

    ดึงดูด

    android {
      ndkPath "/Users/ndkPath/ndk21"  // Point to your own NDK
    }

    Kotlin

    android {
      ndkPath = "/Users/ndkPath/ndk21"  // Point to your own NDK
    }

ติดตั้ง NDK จากบรรทัดคำสั่ง

หากต้องการติดตั้ง NDK จากบรรทัดคำสั่ง ให้ทำดังนี้

  1. ใช้เครื่องมือ sdkmanager เพื่อดูเวอร์ชันของแพ็กเกจ CMake และ NDK ที่ พร้อมใช้งาน เช่นเดียวกับคอมโพเนนต์อื่นๆ ของ SDK NDK เผยแพร่ผ่าน ช่องทางต่างๆ ได้แก่

    sdkmanager --list [--channel=channel_id]  // NDK channels: 0 (stable),
                                                // 1 (beta), or 3 (canary)
    
  2. ส่งสตริง sdkmanager สำหรับแพ็กเกจที่ต้องการติดตั้ง ตัวอย่างเช่น หากต้องการติดตั้ง CMake หรือ NDK ให้ใช้ไวยากรณ์ต่อไปนี้

    sdkmanager --install
              ["ndk;major.minor.build[suffix]" | "cmake;major.minor.micro.build"]
              [--channel=channel_id]
    

    ใช้ตัวเลือก --channel เพื่อติดตั้งแพ็กเกจก็ต่อเมื่อมีการเผยแพร่แล้วเท่านั้น ในช่องสูงสุดและรวมถึง channel_id.

ดูข้อมูลเพิ่มเติมได้ที่ sdkmanager