Android 11 มีวิธีที่ยอดเยี่ยมมากมายในการขยายแอปของคุณ
นอกจากนี้ Android 11 ยังมีการเปลี่ยนแปลงลักษณะการทำงานเพื่อปรับปรุงอายุการใช้งานแบตเตอรี่และความปลอดภัย รวมถึงเพิ่มความเป็นส่วนตัวของผู้ใช้ การเปลี่ยนแปลงลักษณะการทำงานบางอย่างเหล่านี้จะมีผลกับแอปที่กำหนดเป้าหมายเป็น Android 11 เท่านั้น
ส่วนการเปลี่ยนแปลงอื่นๆ จะมีผลกับแอปทั้งหมดเมื่อแอปทำงานในอุปกรณ์ Android 11 ไม่ว่า targetSDKVersion
ของแอปจะเป็นอะไรก็ตาม
หากต้องการพัฒนาด้วย Android 11 API และทดสอบแอปด้วย การเปลี่ยนแปลงลักษณะการทำงานของ Android 11 ให้ทำตามวิธีการในหน้านี้ เพื่อตั้งค่า Android 11 SDK ใน Android Studio รวมถึงสร้างและเรียกใช้ แอปใน Android 11
ดาวน์โหลด Android Studio
Android 11 SDK มีการเปลี่ยนแปลงที่ใช้กับ Android Studio บางเวอร์ชันที่ต่ำกว่าไม่ได้ หากต้องการประสบการณ์การพัฒนาที่ดีที่สุดด้วย Android 11 SDK ให้ใช้ Android Studio 4.2 ขึ้นไป
คุณสามารถคอมไพล์และทดสอบแอป Android 11 ได้โดยใช้ Android Studio 3.3 ขึ้นไป แต่ผู้ใช้ Android 11 SDK บางรายอาจ พบข้อผิดพลาดในการซิงค์ Gradle และคำเตือนเกี่ยวกับ Dependency ที่ล้าสมัย โปรดทราบว่าคุณสามารถติดตั้ง Android Studio เวอร์ชันที่มีอยู่ต่อไปได้ เนื่องจากติดตั้งหลายเวอร์ชันควบคู่กันไปได้
ดาวน์โหลด Android 11 SDK
หลังจากติดตั้งและเปิด Android Studio แล้ว ให้ติดตั้ง SDK ของ Android 11 ดังนี้
- คลิกเครื่องมือ > SDK Manager แล้วคลิกแสดงรายละเอียดแพ็กเกจ
- ในแท็บ SDK Platforms ให้ขยายส่วน Android 11.0 ("R") แล้วเลือกแพ็กเกจ Android SDK Platform 30
- ในแท็บ SDK Tools ให้ขยายส่วน Android SDK Build-Tools 34
แล้วเลือกเวอร์ชัน
30.x.x
ล่าสุด - คลิกใช้ > ตกลงเพื่อดาวน์โหลดและติดตั้งแพ็กเกจที่เลือก
อัปเดตการกำหนดค่าบิลด์
การเปลี่ยนการกำหนดค่าบิลด์ของแอปให้กำหนดเป้าหมายเป็น Android 11 จะทำให้แอปของคุณมี
สิทธิ์เข้าถึง Android 11 API และช่วยให้คุณทดสอบความเข้ากันได้ของแอปได้อย่างเต็มที่
ขณะที่คุณเตรียมเพิ่มการรองรับ Android 11 อย่างเต็มรูปแบบ โดยเปิดไฟล์ build.gradle
ระดับโมดูล แล้วอัปเดต compileSdkVersion
และ
targetSdkVersion
ดังนี้
Groovy
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
หากต้องการดูข้อมูลเกี่ยวกับการเปลี่ยนแปลงใน Android 11 ที่อาจส่งผลต่อแอปของคุณ เพื่อให้คุณเริ่มทดสอบได้ โปรดอ่านหน้าต่อไปนี้
- การเปลี่ยนแปลงลักษณะการทำงานของ Android 11 ที่ส่งผลต่อแอปทั้งหมด
- การเปลี่ยนแปลงลักษณะการทำงานของ Android 11 ที่ส่งผลต่อแอปที่กำหนดเป้าหมายเป็น Android 11
- การเปลี่ยนแปลงด้านความเป็นส่วนตัวใน Android 11
ดูข้อมูลเพิ่มเติมเกี่ยวกับ API ใหม่ที่พร้อมใช้งานใน Android 11 ได้ที่ฟีเจอร์และ API ของ Android 11