Android 11 มีวิธีต่างๆ มากมายที่จะช่วยยืดอายุการใช้งานแอป นอกจากนี้ Android 11 ยังมีการเปลี่ยนแปลงลักษณะการทำงานเพื่อปรับปรุงอายุการใช้งานแบตเตอรี่และความปลอดภัย รวมถึงเพิ่มความเป็นส่วนตัวของผู้ใช้ การเปลี่ยนแปลงลักษณะการทํางานบางอย่างจะมีผลกับแอปที่กําหนดเป้าหมายเป็น Android 11 เท่านั้น ส่วนการเปลี่ยนแปลงอื่นๆ จะมีผลกับแอปทั้งหมดเมื่อทํางานในอุปกรณ์ Android 11 โดยไม่คำนึงถึง targetSDKVersion
ของแอป
หากต้องการพัฒนาด้วย API ของ Android 11 และทดสอบแอปด้วยการเปลี่ยนแปลงลักษณะการทํางานของ Android 11 ให้ทําตามวิธีการในหน้านี้เพื่อตั้งค่า Android 11 SDK ใน Android Studio และสร้างและเรียกใช้แอปใน Android 11
ดาวน์โหลด Android Studio
SDK ของ Android 11 มีการเปลี่ยนแปลงที่ไม่เข้ากันได้กับ Android Studio บางเวอร์ชันที่เก่ากว่า หากต้องการประสบการณ์การพัฒนาซอฟต์แวร์ที่ดีที่สุดด้วย Android 11 SDK ให้ใช้ Android Studio 4.2 ขึ้นไป
คุณสามารถคอมไพล์และทดสอบแอป Android 11 โดยใช้ Android Studio 3.3 ขึ้นไป แต่ผู้ใช้ SDK ของ Android 11 บางรายอาจพบปัญหาการซิงค์ Gradle ไม่สำเร็จและคำเตือนเกี่ยวกับ Dependency ที่ล้าสมัย โปรดทราบว่าคุณสามารถติดตั้ง Android Studio เวอร์ชันที่มีอยู่ต่อไปได้เนื่องจากคุณสามารถติดตั้งหลายเวอร์ชันควบคู่กันได้
รับ Android 11 SDK
หลังจากติดตั้งและเปิด Android Studio แล้ว ให้ติดตั้ง Android 11 SDK ดังนี้
- คลิกเครื่องมือ > SDK Manager แล้วคลิกแสดงรายละเอียดแพ็กเกจ
- ในแท็บแพลตฟอร์ม SDK ให้ขยายส่วน Android 11.0 ("R") แล้วเลือกแพ็กเกจ Android SDK Platform 30
- ในแท็บ SDK Tools ให้ขยายส่วน Android SDK Build-Tools 34 และเลือก
30.x.x
เวอร์ชันล่าสุด - คลิกใช้ > ตกลง เพื่อดาวน์โหลดและติดตั้งแพ็กเกจที่เลือก
อัปเดตการกำหนดค่าบิลด์
การเปลี่ยนการกำหนดค่าบิลด์ของแอปให้กำหนดเป้าหมายเป็น Android 11 จะทำให้แอปของคุณมีสิทธิ์เข้าถึง API ของ Android 11 และช่วยให้คุณทดสอบความเข้ากันได้ของแอปได้อย่างเต็มที่ขณะที่เตรียมเพิ่มการรองรับ 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