Google เปิดตัว Android Studio 3.6 เป็นรุ่นเสถียร

click fraud protection

Google ได้เปิดตัว Android Studio 3.6 เวอร์ชันเสถียรสำหรับนักพัฒนาแอป Android นี่คือภาพรวมของการเปลี่ยนแปลงที่สำคัญที่สุดของเรา

กูเกิลออกแล้ว เวอร์ชัน 3.5 ของ IDE สำหรับการพัฒนาแอพ Android, Android Studio สู่ช่องทางเสถียรเมื่อกลางปีที่แล้ว การเปิดตัวครั้งนั้นเป็นจุดสูงสุดของการแก้ไขข้อบกพร่องและปรับปรุงเสถียรภาพเป็นเวลาหลายเดือน วันนี้ Google ประกาศว่า Android Studio 3.6 รุ่นเสถียรรุ่นถัดไปพร้อมให้นักพัฒนาใช้งานได้แล้ว การอัปเดตได้รับการทดสอบมาหลายเดือนแล้ว และมุ่งเน้นไปที่การปรับปรุงประสบการณ์ในการแก้ไขและแก้ไขโค้ด ต่อไปนี้คือภาพรวมของสิ่งใหม่ๆ ในรุ่นล่าสุด

บันทึกการเปลี่ยนแปลงแบบย่อของ Android Studio 3.6

แยกมุมมองในตัวแก้ไขการออกแบบ

Split View ใหม่สำหรับตัวแก้ไขเค้าโครงและตัวแก้ไขการนำทางทำให้สามารถดูการออกแบบและมุมมองโค้ดของ UI ของคุณได้พร้อมกัน Split View จะแทนที่หน้าต่างแสดงตัวอย่างและสามารถกำหนดค่าแบบไฟล์ต่อไฟล์ได้ เพื่อบันทึกข้อมูลเชิงบริบท เช่น ระดับการซูมและตัวเลือกมุมมองการออกแบบ หากต้องการเปิดใช้งาน Split View ให้คลิกไอคอน "แยก" ที่มุมขวาบนของหน้าต่างตัวแก้ไข

Split View ในตัวแก้ไขการออกแบบ ที่มา: Google

แท็บทรัพยากรตัวเลือกสี

Google ได้เพิ่มแท็บ "ทรัพยากร" ให้กับตัวเลือกสีใน Android Studio 3.6 แท็บนี้จะแสดงสีที่คุณกำหนดไว้เป็นทรัพยากรสีเพื่อให้เลือกหรือแก้ไขได้ง่ายขึ้น สามารถเข้าถึงได้ในเครื่องมือออกแบบและตัวแก้ไข XML

แท็บทรัพยากรตัวเลือกสีใน Android Studio 3.6 ที่มา: Google

โปรแกรมจำลอง Android - UI ของ Google Maps

Android Emulator เวอร์ชันล่าสุดคือ 29.2.12 และมีวิธีแสดงภาพตำแหน่งอุปกรณ์จำลอง Google ฝัง UI ของ Google Maps ไว้ในเมนูควบคุมเพิ่มเติมเพื่อให้นักพัฒนาสามารถระบุตำแหน่งเสมือนและสร้างเส้นทางเสมือนได้

UI ตำแหน่ง Android Emulator พร้อมการสตรีมตำแหน่งแบบเรียลไทม์ ที่มา: Google.

รองรับการแสดงผลหลายจอ

Emulator 29.1.10 เพิ่มการรองรับเริ่มต้นสำหรับการแสดงจอแสดงผลเสมือนหลายจอ เพื่ออำนวยความสะดวกในการพัฒนาแอพสำหรับอุปกรณ์ที่มีหลายจอแสดงผล นักพัฒนาสามารถกำหนดค่าการแสดงผลหลายเสมือนใน Android Studio Emulator ผ่านเมนูการตั้งค่า (การควบคุมแบบขยาย > การตั้งค่า)

การเปลี่ยนแปลงอื่นๆ

  • ดูการเชื่อมโยง: ความเข้ากันไม่ได้ระหว่างไฟล์เลย์เอาต์ XML และโค้ดของคุณอาจส่งผลให้บิลด์ของคุณล้มเหลวในขณะรันไทม์ เพื่อป้องกันสิ่งนี้ Google จึงขอแนะนำ ดูการเชื่อมโยงซึ่งเป็นคุณลักษณะที่เมื่อเปิดใช้งานโดยการเพิ่มบรรทัดเดียวในไฟล์ build.gradle ของแต่ละโมดูล "จะสร้างคลาสการโยงสำหรับไฟล์เลย์เอาต์ XML แต่ละไฟล์ที่มีอยู่ในนั้น module." การผูกมุมมองมีวัตถุประสงค์เพื่อแทนที่ findViewById ทำให้คุณสามารถอ้างอิงมุมมองทั้งหมดด้วย ID โดยไม่ต้องใช้ตัวชี้ค่าว่างหรือคลาสคาสต์ ข้อยกเว้น เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัตินี้ ที่นี่.
  • การอัปเดต Android NDK: Google ได้นำการสนับสนุน Kotlin มาใช้สำหรับ คุณสมบัติ NDK ของ Android สองประการ ที่ได้รับการสนับสนุนก่อนหน้านี้ใน Java ซึ่งรวมถึง "[การนำทาง] จากการประกาศ JNI ไปยังฟังก์ชันการใช้งานที่สอดคล้องกันใน C/C++" และ "[การสร้าง] ฟังก์ชันการใช้งาน stub โดยอัตโนมัติสำหรับการประกาศ JNI"
  • การอัปเดตแพลตฟอร์ม IntelliJ: IntelliJ 2019.2 รวมอยู่ใน Android Studio 3.6 นี้ โพสต์ในบล็อกของ JetBrains อธิบายถึงการเปลี่ยนแปลงครั้งสำคัญ
  • เพิ่มคลาสที่มีการเปลี่ยนแปลง: การคลิก "ใช้การเปลี่ยนแปลงรหัส" หรือ "ใช้การเปลี่ยนแปลงและเริ่มกิจกรรมใหม่" จะทำให้คุณสามารถเพิ่มคลาส จากนั้นปรับใช้การเปลี่ยนแปลงรหัสนั้นกับแอปที่กำลังทำงานอยู่ มีการอธิบายความแตกต่างระหว่างการกระทำทั้งสองนี้ ที่นี่.
  • การอัปเดตปลั๊กอิน Android Gradle: ปลั๊กอิน Android Gradle เวอร์ชัน 3.6 เพิ่มการรองรับปลั๊กอิน Maven Publish Gradle เรียนรู้เพิ่มเติม ที่นี่.
  • การอัปเดตแบบแทนที่สำหรับ APK ที่นำเข้า: ขณะนี้ Android Studio 3.6 ตรวจพบการเปลี่ยนแปลงใน APK ที่นำเข้าโดยอัตโนมัติ และช่วยให้คุณสามารถนำเข้า APK เหล่านั้นอีกครั้งแทนที่ได้ ดังนั้นคุณจึงไม่ต้องแนบสัญลักษณ์และแหล่งที่มาอีกครั้ง
  • แนบแหล่งที่มา Kotlin กับ APK ที่นำเข้า: ตอนนี้คุณสามารถแนบไฟล์ต้นฉบับ Kotlin กับ APK ที่นำเข้าได้แล้ว เรียนรู้เพิ่มเติม ที่นี่.
  • การตรวจจับการรั่วไหลใน Memory Profiler: Google ได้อัปเดต Memory Profiler ด้วยความสามารถในการตรวจจับกิจกรรมและอินสแตนซ์ Fragment ที่อาจรั่วไหล มีเอกสารประกอบสำหรับคุณลักษณะนี้ ที่นี่.
  • ถอดรหัสไบต์ของคลาสและเมธอดที่สร้างความสับสนในตัววิเคราะห์ APK: เมื่อตรวจสอบไฟล์ DEX โดยใช้ APK Analyzer ตอนนี้คุณสามารถถอดรหัสไบต์ของคลาสและเมธอดที่สร้างความสับสนได้แล้ว โดยการโหลดไฟล์การแมป ProGuard สำหรับ APK ที่คุณกำลังวิเคราะห์ ข้อมูลเพิ่มเติม ที่นี่.

Google ยังเผยแพร่วิดีโอ YouTube โดยสรุปการเปลี่ยนแปลงใน Android Studio 3.6:

คุณสามารถดาวน์โหลดเวอร์ชันเสถียรล่าสุดได้จากภายใน Android Studio หรือ จากเว็บไซต์ของ Google. สำหรับรายละเอียดเพิ่มเติม โปรดดู โพสต์ในบล็อกของ Google ในบล็อกนักพัฒนา Android หรือล่าสุด บันทึกประจำรุ่นของ Android Studio. การอัปเดตหลักครั้งถัดไปของ IDE จะมาถึงเมื่อ แอนดรอยด์สตูดิโอ 4.0ซึ่งแนะนำไลบรารี Jetpack ใหม่ รวมถึง CameraX และ Compose เวอร์ชัน 4.0 อยู่ในปัจจุบัน ในคานารีดังนั้นจึงต้องใช้เวลาสองสามเดือนก่อนที่จะพร้อมสำหรับการเปิดตัวอย่างเสถียร