Android Studio 3.6 (กุมภาพันธ์ 2020)

Android Studio 3.6 เป็นรุ่นหลักที่มีฟีเจอร์ใหม่ๆ และการปรับปรุงมากมาย

และขอขอบคุณผู้มีส่วนร่วมในชุมชนทุกคนที่มีส่วนร่วมในการเผยแพร่ครั้งนี้ด้วย

3.6.3 (เมษายน 2020)

การอัปเดตเล็กน้อยนี้รวมการแก้ไขข้อบกพร่องหลายรายการด้วย หากต้องการดูรายการข้อบกพร่องที่แก้ไขแล้วที่สำคัญ โปรดอ่านโพสต์ที่เกี่ยวข้องในบล็อกการอัปเดตรุ่น

3.6.2 (มีนาคม 2020)

การอัปเดตเล็กน้อยนี้มีการแก้ไขข้อบกพร่องหลายรายการ หากต้องการดูรายการข้อบกพร่องที่แก้ไขแล้วที่สำคัญ โปรดอ่านโพสต์ที่เกี่ยวข้องในบล็อกการอัปเดตรุ่น

3.6.1 (กุมภาพันธ์ 2020)

การอัปเดตเล็กน้อยนี้มีการแก้ไขข้อบกพร่องหลายรายการ ถ้าต้องการดูรายการการแก้ไขข้อบกพร่องที่น่าสนใจ ให้อ่านโพสต์ที่เกี่ยวข้องใน บล็อกการอัปเดตการเผยแพร่

เครื่องมือออกแบบ

Android Studio เวอร์ชันนี้มีการอัปเดตเครื่องมือออกแบบหลายอย่าง ซึ่งรวมถึงเครื่องมือแก้ไขเลย์เอาต์และเครื่องมือจัดการทรัพยากร

แยกมุมมองและซูมเข้าในตัวแก้ไขดีไซน์

มุมมองแยกจะแสดงทั้งมุมมองการออกแบบและข้อความในเวลาเดียวกัน

การอัปเดตเครื่องมือแก้ไขการออกแบบภาพต่อไปนี้รวมอยู่ในรุ่นนี้

  • ตอนนี้เครื่องมือแก้ไขการออกแบบ เช่น ตัวแก้ไขเลย์เอาต์และตัวแก้ไขการนําทาง มีมุมมองแยกที่ช่วยให้คุณดูทั้งมุมมองการออกแบบและโค้ดของ UI ได้พร้อมกัน ที่มุมบนขวา ของหน้าต่างตัวแก้ไข ตอนนี้จะมี 3 ปุ่ม ดูไอคอน สำหรับการเปลี่ยนไปมาระหว่างตัวเลือกการดู

    • หากต้องการเปิดใช้มุมมองแบบแยก ให้คลิกไอคอนแยก ไอคอนมุมมองแยก
    • หากต้องการเปิดใช้มุมมองแหล่งที่มา XML ให้คลิกไอคอนแหล่งที่มา ไอคอนมุมมองแหล่งที่มา
    • หากต้องการเปิดใช้มุมมองการออกแบบ ให้คลิกไอคอนการออกแบบ ไอคอนมุมมองการออกแบบ
  • การควบคุมการซูมและเลื่อนดูภายในเครื่องมือแก้ไขการออกแบบได้ย้ายไปอยู่ในแผงลอยที่มุมขวาล่างของหน้าต่างเครื่องมือแก้ไข

ดูข้อมูลเพิ่มเติมได้ที่สร้าง UI ด้วยเครื่องมือแก้ไขเลย์เอาต์

แท็บแหล่งข้อมูลตัวเลือกสี

เพื่อช่วยให้คุณอัปเดตค่าทรัพยากรสีในแอปได้อย่างรวดเร็วเมื่อคุณใช้ จากตัวเลือกสีใน XML หรือเครื่องมือออกแบบ ระบบจะเติมค่า IDE ให้ ค่าทรัพยากรสีสำหรับคุณ

ตัวเลือกสีที่มีค่าสีที่ป้อนข้อมูล

เครื่องมือจัดการทรัพยากร

เครื่องมือจัดการทรัพยากรมีการอัปเดตต่อไปนี้

  • ขณะนี้ตัวจัดการทรัพยากรรองรับประเภททรัพยากรส่วนใหญ่แล้ว
  • เมื่อค้นหาทรัพยากร ตอนนี้ตัวจัดการทรัพยากรจะแสดงผลลัพธ์จากข้อบังคับของโปรเจ็กต์ทั้งหมด ก่อนหน้านี้ การค้นหาจะแสดงผลลัพธ์จาก โมดูลที่เลือกไว้
  • ปุ่มตัวกรองให้คุณดูทรัพยากรจากโมดูลที่เกี่ยวข้องในเครื่อง ไลบรารีภายนอก และเฟรมเวิร์กของ Android คุณยังใช้ตัวกรองเพื่อ แสดงแอตทริบิวต์ธีม
  • คุณสามารถเปลี่ยนชื่อของทรัพยากรในระหว่างกระบวนการนำเข้าได้โดยคลิกภายใน กล่องข้อความเหนือแหล่งข้อมูล

ดูข้อมูลเพิ่มเติมได้ที่ จัดการทรัพยากร UI ของแอปด้วยตัวจัดการทรัพยากร

การอัปเดตปลั๊กอิน Android Gradle

ปลั๊กอิน Android Gradle เวอร์ชันล่าสุดมีการอัปเดตหลายอย่าง ซึ่งรวมถึงการเพิ่มประสิทธิภาพสำหรับความเร็วในการสร้าง การรองรับการเผยแพร่ Maven และรองรับ View Binding หากต้องการดูข้อมูลเพิ่มเติม โปรดอ่าน บันทึกประจำรุ่นฉบับเต็ม

การเชื่อมโยงมุมมอง

ดูการเชื่อมโยงช่วยให้คุณ เขียนโค้ดที่โต้ตอบกับมุมมองได้อย่างง่ายดายด้วยการสร้างคลาสการเชื่อมโยงสำหรับ XML แต่ละรายการ ใหม่ คลาสเหล่านี้มีการอ้างอิงโดยตรงไปยังมุมมองทั้งหมดที่มีรหัสในเลย์เอาต์ที่เกี่ยวข้อง

เนื่องจากเป็นการแทนที่ findViewById() การเชื่อมโยงข้อมูลพร็อพเพอร์ตี้จึงช่วยลดความเสี่ยงที่จะเกิดข้อยกเว้นเกี่ยวกับ Null Pointer อันเนื่องมาจากรหัสข้อมูลพร็อพเพอร์ตี้ที่ไม่ถูกต้อง

คุณต้องใช้ปลั๊กอิน Android Gradle 3.6.0 ขึ้นไป และรวมรายการต่อไปนี้ในแต่ละโมดูล build.gradle ไฟล์:

ดึงดูด

  android {
      buildFeatures.viewBinding = true
  }
  

Kotlin

  android {
      buildFeatures.viewBinding = true
  }
  

ใช้การเปลี่ยนแปลง

คุณสามารถเพิ่มชั้นเรียนแล้วทำให้การเปลี่ยนแปลงโค้ดนั้นใช้งานได้ในแอปที่ทำงานอยู่ โดยทำดังนี้ คลิกใช้การเปลี่ยนแปลงโค้ด หรือใช้การเปลี่ยนแปลงและเริ่มต้นกิจกรรมใหม่

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างระหว่างการกระทำทั้งสองนี้ โปรดดู ใช้การเปลี่ยนแปลง

ตัวเลือกเมนู "ปรับโครงสร้างใหม่" เพื่อเปิดใช้การรองรับ Instant App

ตอนนี้คุณเปิดใช้โมดูลพื้นฐานได้ทันทีทุกเมื่อหลังจากสร้างโปรเจ็กต์แอป ดังนี้

  1. เปิดแผงโปรเจ็กต์โดยเลือกดู > หน้าต่างเครื่องมือ > โปรเจ็กต์จากแถบเมนู
  2. คลิกขวาที่โมดูลฐาน ซึ่งโดยทั่วไปจะใช้ชื่อว่า "แอป" แล้วเลือก เปลี่ยนโครงสร้างภายในโค้ด > เปิดใช้การสนับสนุน Instant Apps
  3. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้เลือกโมดูลฐานจากเมนูแบบเลื่อนลง
  4. คลิกตกลง

หมายเหตุ: เราได้นําตัวเลือกในการเปิดใช้โมดูลแอปพื้นฐานทันทีจากวิซาร์ดสร้างโปรเจ็กต์ใหม่ออกแล้ว

หากต้องการดูข้อมูลเพิ่มเติม โปรดอ่าน ภาพรวมของ Google Play Instant

ถอดรหัสซอร์สโค้ดที่สร้างความสับสนของไบต์โค้ดคลาสและเมธอดในเครื่องมือวิเคราะห์ APK

เมื่อใช้เครื่องมือวิเคราะห์ APK เพื่อตรวจสอบไฟล์ DEX คุณจะถอดรหัสซอร์สโค้ดที่สร้างความสับสนของคลาสและเมธอดได้ดังนี้

  1. เลือก Build > วิเคราะห์ APK จากแถบเมนู
  2. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ไปที่ APK ที่ต้องการตรวจสอบและเลือก
  3. คลิกเปิด
  4. ในเครื่องมือวิเคราะห์ APK ให้เลือกไฟล์ DEX ที่ต้องการตรวจสอบ
  5. ในโปรแกรมดูไฟล์ DEX ให้โหลดการแมป ProGuard สำหรับ APK ที่คุณ กำลังวิเคราะห์
  6. คลิกขวาที่คลาสหรือเมธอดที่ต้องการตรวจสอบ แล้วเลือกแสดงไบต์โค้ด

เครื่องมือเริ่มต้น

การอัปเดตต่อไปนี้รองรับการพัฒนาแบบเนทีฟ (C/C++) ใน Android Studio

การสนับสนุน Kotlin

ฟีเจอร์ NDK ต่อไปนี้ใน Android Studio ซึ่งก่อนหน้านี้รองรับใน Java คือ ตอนนี้รองรับใน Kotlin ด้วยแล้ว

  • ไปยังการประกาศ JNI จากฟังก์ชันการใช้งานที่เกี่ยวข้องใน C/C++ ดูการแมปนี้โดยวางเมาส์เหนือเครื่องหมายรายการ C หรือ C++ ใกล้กับหมายเลขบรรทัดในไฟล์ซอร์สโค้ดที่มีการจัดการ

  • สร้างฟังก์ชันการใช้งานสแต็บโดยอัตโนมัติสําหรับการประกาศ JNI กำหนดประกาศ JNI ก่อน แล้วพิมพ์ "jni" หรือชื่อเมธอดในไฟล์ C/C++ เพื่อเปิดใช้งาน

  • ระบบจะไฮไลต์ฟังก์ชันการใช้งานเนทีฟที่ไม่ได้ใช้งานเป็นคำเตือนใน ซอร์สโค้ด การประกาศ JNI ที่ไม่มีการติดตั้งใช้งานก็ ที่ระบุว่าเป็นข้อผิดพลาด

  • เมื่อคุณเปลี่ยนชื่อ (รีแฟกทอริง) ฟังก์ชันการใช้งานแบบเนทีฟ ระบบจะอัปเดตการประกาศ JNI ที่เกี่ยวข้องทั้งหมด เปลี่ยนชื่อประกาศ JNI เป็น อัปเดตฟังก์ชันการใช้งานของระบบ

  • การตรวจสอบลายเซ็นสําหรับการใช้งาน JNI ที่เชื่อมโยงโดยนัย

การปรับปรุง JNI อื่นๆ

ตอนนี้ตัวแก้ไขโค้ดใน Android Studio รองรับการพัฒนา JNI ที่ราบรื่นมากขึ้นแล้ว ซึ่งรวมถึงคำแนะนำประเภทที่ปรับปรุงใหม่ การเติมข้อความอัตโนมัติ การตรวจสอบ และ การเปลี่ยนโครงสร้างโค้ด

การโหลด APK ซ้ำสำหรับไลบรารีแบบเนทีฟ {:#3.6-reload-apk}

คุณไม่จำเป็นต้องสร้างโปรเจ็กต์ใหม่เมื่อ APK ในโปรเจ็กต์ อัปเดตภายนอก IDE Android Studio จะตรวจหาการเปลี่ยนแปลงใน APK และมอบ ตัวเลือกในการนำเข้าอีกครั้ง

แนบแหล่งที่มาของ APK ที่เป็น Kotlin เท่านั้น

ตอนนี้คุณจะแนบแหล่งที่มา APK ภายนอกของ Kotlin เท่านั้นได้เมื่อคุณสร้างโปรไฟล์ และแก้ไขข้อบกพร่องของ APK ที่สร้างไว้ล่วงหน้า ดูข้อมูลเพิ่มเติมได้ที่ แนบซอร์ส Kotlin/Java

การตรวจจับการรั่วไหลในเครื่องมือสร้างโปรไฟล์หน่วยความจำ

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

ประเภทข้อมูลที่ตัวกรองแสดงมีดังนี้

  • อินสแตนซ์ Activity ที่ถูกทำลายแล้ว แต่ยังมีการอ้างอิงอยู่
  • อินสแตนซ์ Fragment ที่ไม่มี FragmentManager ที่ถูกต้องแต่ยังคงมีการอ้างอิง

แนบแหล่งที่มาของ APK สำหรับ Kotlin เท่านั้น

ตอนนี้คุณสามารถแนบแหล่งที่มาของ APK ภายนอกที่เป็น Kotlin เท่านั้นเมื่อทำโปรไฟล์และแก้ไขข้อบกพร่องของ APK ที่สร้างไว้ล่วงหน้าได้แล้ว ดูข้อมูลเพิ่มเติมได้ที่ แนบซอร์ส Kotlin/Java

การตรวจจับการรั่วไหลในเครื่องมือสร้างโปรไฟล์หน่วยความจำ

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

ประเภทข้อมูลที่ตัวกรองแสดงมีดังนี้

  • อินสแตนซ์ Activity รายการถูกทำลายแล้ว แต่ยังคงอยู่ ถูกอ้างอิง
  • อินสแตนซ์ Fragment ที่ไม่มี FragmentManager ที่ถูกต้องแต่ยังคงมีการอ้างอิง

ในบางสถานการณ์ เช่น ตัวกรองอาจแสดงผลเป็นเท็จ เชิงบวก:

  • สร้าง Fragment แล้วแต่ยังไม่ได้ใช้งาน
  • ระบบแคช Fragment ไว้ แต่ไม่ได้เป็นส่วนหนึ่งของ FragmentTransaction

หากต้องการใช้ฟีเจอร์นี้ ก่อนอื่นให้คุณ บันทึกฮีปดัมป์ หรือนำเข้าไฟล์ฮีปดัมป์ ลงใน Android Studio เพื่อแสดงส่วนย่อยและกิจกรรมที่อาจ หน่วยความจำรั่วไหล เลือกช่องทำเครื่องหมายกิจกรรม/การรั่วไหลของส่วนย่อยในฮีป ช่องดัมพ์ของเครื่องมือสร้างโปรไฟล์หน่วยความจำ

เครื่องมือสร้างโปรไฟล์: การตรวจจับการรั่วไหลของหน่วยความจำ

การกรองฮีปดัมป์เพื่อหาการรั่วไหลของหน่วยความจำ

โปรแกรมจำลอง

Android Studio 3.6 ช่วยให้คุณใช้ประโยชน์จากการอัปเดตหลายรายการที่รวมอยู่ใน Android Emulator 29.2.7 ขึ้นไปตามที่อธิบายไว้ด้านล่าง

ปรับปรุงการสนับสนุนตำแหน่ง

โปรแกรมจำลอง Android 29.2.7 ขึ้นไปให้การสนับสนุนเพิ่มเติมสำหรับการจำลอง พิกัด GPS และข้อมูลเส้นทาง เมื่อเปิดโปรแกรมจำลอง การควบคุมเพิ่มเติม ตอนนี้ตัวเลือกในแท็บ "ตำแหน่ง" แบ่งออกเป็น 2 แท็บดังนี้ จุดเดี่ยวและเส้นทาง

จุดเดียว

ในแท็บจุดเดียว คุณสามารถใช้เว็บวิวของ Google Maps เพื่อค้นหาจุดที่น่าสนใจได้ เช่นเดียวกับที่ใช้ Google Maps ในโทรศัพท์หรือเบราว์เซอร์ เมื่อคุณค้นหาหรือคลิกสถานที่ในแผนที่ คุณสามารถบันทึก โดยเลือก บันทึกจุด ซึ่งอยู่ใกล้กับด้านล่างของแผนที่ บัญชีของคุณทั้งหมด ตำแหน่งที่บันทึกไว้จะแสดงอยู่ทางด้านขวาของตัวควบคุมเพิ่มเติม

ในการตั้งค่าตำแหน่งโปรแกรมจำลองให้เป็นตำแหน่งที่คุณเลือกไว้บนแผนที่ คลิกปุ่มตั้งค่าตำแหน่งใกล้กับด้านล่างขวาของ หน้าต่างการควบคุมเพิ่มเติม

แท็บ Single Point ใน Emulator Extended Controls

เส้นทาง

เช่นเดียวกับแท็บจุดเดี่ยว แท็บเส้นทางจะมีไอคอน WebView ของ Maps ที่คุณสามารถใช้สร้างเส้นทางระหว่างสถานที่ 2 แห่งขึ้นไป วิธีสร้างและบันทึกเส้นทางมีดังนี้

  1. ในมุมมองแผนที่ ให้ใช้ช่องข้อความเพื่อค้นหาจุดหมายแรกในเส้นทาง
  2. เลือกสถานที่จากผลการค้นหา
  3. เลือกช่องทำเครื่องหมายนำทาง
  4. เลือกจุดเริ่มต้นของเส้นทางจากแผนที่
  5. (ไม่บังคับ) คลิกเพิ่มจุดหมายเพื่อเพิ่มจุดแวะพักเพิ่มเติมลงในเส้นทาง
  6. บันทึกเส้นทางโดยคลิกบันทึกเส้นทางในมุมมองแผนที่
  7. ระบุชื่อเส้นทางแล้วคลิกบันทึก

หากต้องการจำลองการจำลองเส้นทางตามเส้นทางที่คุณบันทึกไว้ ให้เลือกเส้นทางจากรายการเส้นทางที่บันทึกไว้ แล้วคลิกเล่นเส้นทางบริเวณด้านขวาล่างของหน้าต่างการควบคุมแบบขยาย หากต้องการหยุดการจําลอง ให้คลิกหยุดเส้นทาง

แท็บเส้นทางในการควบคุมเพิ่มเติมของโปรแกรมจำลอง

หากต้องการจำลองโปรแกรมจำลองอย่างต่อเนื่องตามเส้นทางที่ระบุ ให้เปิดใช้งาน ถัดจากเล่นซ้ำ หากต้องการเปลี่ยนความเร็วในการจำลองเส้นทางที่ระบุ ให้เลือกตัวเลือกจากเมนูแบบเลื่อนลงความเร็วในการเล่น

การสนับสนุนหลายจอภาพ

ตอนนี้ Android Emulator ให้คุณทำให้แอปใช้งานได้ในหลายหน้าจอ ซึ่งรองรับมิติข้อมูลที่ปรับแต่งได้ และช่วยคุณทดสอบแอปที่รองรับ multi-window และ multi-display ขณะที่อุปกรณ์เสมือนกำลังทำงาน คุณสามารถเพิ่มจอแสดงผลเพิ่มเติมได้สูงสุด 2 หน้าจอดังนี้

  1. เปิด การควบคุมเพิ่มเติม และไปที่แท็บจอแสดงผล

  2. เพิ่มจอแสดงผลอื่นโดยคลิกเพิ่มจอแสดงผลรอง

  3. จากเมนูแบบเลื่อนลงในส่วนจอแสดงผลรอง ให้ทําอย่างใดอย่างหนึ่งต่อไปนี้

  4. เลือกสัดส่วนภาพที่กำหนดล่วงหน้า 1 แบบ

  5. เลือกกำหนดเองและตั้งค่าความสูง ความกว้าง และ dpi สำหรับ โฆษณาแบบดิสเพลย์ที่กำหนดเอง

  6. (ไม่บังคับ) คลิกเพิ่มจอแสดงผลรองเพื่อเพิ่มจอแสดงผลที่ 3

  7. คลิกใช้การเปลี่ยนแปลงเพื่อเพิ่มจอแสดงผลที่ระบุลงใน อุปกรณ์เสมือน

เพิ่มแท็บจอแสดงผลการควบคุมแบบขยายของโปรแกรมจำลองจอแสดงผลหลายจอ

อุปกรณ์เสมือนและเทมเพลตโปรเจ็กต์ใหม่สำหรับ Android Automotive OS

เมื่อสร้างโปรเจ็กต์ใหม่โดยใช้ Android Studio ตอนนี้คุณเลือกเทมเพลตจากแท็บยานยนต์ในวิซาร์ดสร้างโปรเจ็กต์ใหม่ได้ 3 รายการ ได้แก่ ไม่มีกิจกรรม บริการสื่อ และบริการรับส่งข้อความ สำหรับ โปรเจ็กต์ที่มีอยู่ คุณจะเพิ่มการรองรับอุปกรณ์ Android Automotive ได้โดย เลือก ไฟล์ > ใหม่ > โมดูลใหม่จากแถบเมนู แล้วเลือก โมดูลยานยนต์ จากนั้นวิซาร์ด สร้างโมดูลใหม่ จะแนะนำคุณ ผ่านการสร้างโมดูลใหม่โดยใช้หนึ่งในโปรเจ็กต์ Android Automotive เทมเพลต

เลือกเทมเพลตโปรเจ็กต์ Android Automotive

นอกจากนี้ คุณสามารถ สร้างอุปกรณ์เสมือน Android (AVD) สําหรับอุปกรณ์ Android Automotive OS โดยเลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้ ในแท็บ Automotive ในวิซาร์ดการกําหนดค่าอุปกรณ์เสมือน

  1. Polestar 2: สร้าง AVD ที่จำลองเครื่องเล่นวิทยุ Polestar 2
  2. ยานยนต์ (ภาพแนวนอน 1024p): สร้าง AVD สำหรับทั่วไปขนาด 1024 x 768 พิกเซล เครื่องเล่นวิทยุของ Android Automotive

เลือกอุปกรณ์เสมือน Android Automotive

ดาวน์โหลด SDK ที่ดำเนินการต่อได้

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

นอกจากนี้ หากคุณมีงานการดาวน์โหลด SDK ที่ทำงานอยู่ในเบื้องหลัง คุณสามารถ หยุดชั่วคราวหรือดาวน์โหลดต่อโดยใช้ตัวควบคุมในแถบสถานะ

งานการดาวน์โหลดในเบื้องหลังในแถบสถานะที่มีตัวควบคุมใหม่ซึ่งช่วยให้คุณหยุดชั่วคราวหรือดาวน์โหลดต่อได้

งานการดาวน์โหลดในเบื้องหลังในแถบสถานะที่มีตัวควบคุมแบบใหม่ซึ่งให้คุณหยุดชั่วคราวหรือดาวน์โหลดต่อได้

เลิกใช้งาน Win32 แล้ว

Android Studio เวอร์ชัน 32 บิตสำหรับ Windows จะไม่ได้รับการอัปเดตอีกต่อไป หลังเดือนธันวาคม 2019 และจะไม่รับการสนับสนุนอีกต่อไปหลังจากเดือนธันวาคม 2020 คุณที่จะใช้ Android Studio ต่อไปได้ อย่างไรก็ตาม หากต้องการรับการอัปเดตเพิ่มเติม ให้อัปเกรดเวิร์กสเตชันเป็น Windows เวอร์ชัน 64 บิต

ดูข้อมูลเพิ่มเติมได้ที่บล็อกการเลิกใช้งาน Windows 32 บิต

ตัวเลือกใหม่สำหรับเพิ่มประสิทธิภาพเวลาในการซิงค์ Gradle

ในรุ่นก่อนหน้า Android Studio จะดึงข้อมูลรายการงาน Gradle ทั้งหมดในระหว่างการซิงค์ Gradle สำหรับโปรเจ็กต์ขนาดใหญ่ การเรียกรายการงานอาจทำให้เกิด เวลาซิงค์ช้า

หากต้องการปรับปรุงประสิทธิภาพของ Gradle Sync ให้ไปที่ไฟล์ > การตั้งค่า > ทดลอง แล้วเลือก "อย่าสร้างรายการงาน Gradle" ระหว่างการซิงค์ Gradle

เมื่อเปิดใช้ตัวเลือกนี้ Android Studio จะข้ามการสร้างรายการงานในระหว่าง การซิงค์ ซึ่งทำให้ Gradle Sync ทำงานเสร็จเร็วขึ้นและปรับปรุง UI การตอบสนองอย่างรวดเร็ว โปรดทราบว่าเมื่อ IDE ข้ามการสร้างรายการงาน รายการงานในแผง Gradle จะว่างเปล่า และการเติมชื่องานอัตโนมัติในไฟล์บิลด์จะไม่ทำงาน

ตำแหน่งใหม่สำหรับสลับโหมดออฟไลน์ของ Gradle

หากต้องการเปิดหรือปิดใช้โหมดออฟไลน์ของ Gradle ก่อนอื่นให้เลือกดู > หน้าต่างเครื่องมือ > Gradle จากแถบเมนู จากนั้น บริเวณด้านบนของ ในหน้าต่าง Gradle คลิก Toggle Offline Mode ปุ่มออฟไลน์ของ Gradle ในแผง Gradle

IntelliJ IDEA 2019.2

IDE หลักของ Android Studio ได้รับการอัปเดตด้วยการปรับปรุงจาก IntelliJ IDEA ผ่านรุ่น 2019.2

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการปรับปรุงจาก IntelliJ เวอร์ชันอื่นๆ ที่ ซึ่งรวมมากับเวอร์ชัน 2019.2 โปรดดูหน้าต่อไปนี้

ผู้ร่วมให้ข้อมูลในชุมชน

ขอขอบคุณผู้มีส่วนร่วมทุกคนในชุมชนที่ช่วยเราค้นพบข้อบกพร่องและวิธีอื่นๆ ในการปรับปรุง Android Studio 3.6 โดยเฉพาะอย่างยิ่ง เราต้องการขอบคุณ ผู้ที่รายงานข้อบกพร่องต่อไปนี้:

  • อัลเบิร์ต โล
  • Alexey Rott
  • อันเดรีย เลกันซา
  • Benedikt Kolb
  • เซซาร์ ปูร์ตา
  • Curtis Kroetsch
  • Damian Wieczorek
  • Dan Lew
  • David Burström
  • ดีปินชู
  • Egor Andreevici
  • เอลิ เกรเบอร์
  • Emin Kokalari
  • Evan Tatarka
  • Frantisek Nagy
  • Greg Moens
  • Hannes Achleitner
  • Hans Petter Eide
  • Henning Bunk
  • Hugo Visser
  • Igor Escodro
  • Iñaki Villar
  • ฮาเวนติรา เลียนาตา
  • Joe Rogers
  • Kristoffer Danielsson
  • Liran Barsisa
  • CAD ของหลุยส์
  • Lóránt Pintér
  • Łukasz Wasylkowski
  • Luke Fielke
  • Malvin Sutanto
  • Masatoshi Kubode
  • Mathew Winters
  • Michael Bailey
  • มิชาส กอร์นี
  • ไมไฮ เนอัคซู
  • Mike Scamell
  • มอนเต ครีซอร์
  • Nelson Osacky
  • Nelson Osacky
  • Nick Firmani
  • นิคลาส แอนส์แมน จิร์ตซ์
  • นิคลาส ครอน
  • Nicolás Lichtmaier
  • นีค ฮาร์มัน
  • นีลส์ ฟาน โฮฟ
  • นิคลาส เบาดี
  • เรนาโต กอนคาลเวส
  • Roar Grønmo
  • รูสลัน บาราตอฟ
  • Sinan Kozak
  • Slawomir Czerwinski
  • Stefan Wolf
  • สตีเฟน ดามิโก
  • เต้าหวาง
  • Tomas Chladek
  • Tomáš Procházka
  • Tony Robalik
  • ทอร์บเยอร์น เซอร์ลี
  • Warren He
  • เยนชีหลิน
  • Zac Sweers