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 ด้วยเครื่องมือแก้ไขการออกแบบ

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

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

เครื่องมือเลือกสีที่มีค่าสีที่ป้อนไว้

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

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

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

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

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

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

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

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

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

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

Groovy

  android {
      buildFeatures.viewBinding = true
  }
  

Kotlin

  android {
      buildFeatures.viewBinding = true
  }
  

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

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

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

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

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

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

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

ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ Google Play Instant

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

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

  1. เลือกสร้าง > วิเคราะห์ 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

หากต้องการใช้ฟีเจอร์นี้ ก่อนอื่น ให้บันทึก heap dump หรือนําเข้าไฟล์ heap dump ลงใน Android Studio หากต้องการแสดงข้อมูลโค้ดที่อาจมีการรั่วไหลของหน่วยความจํา ให้เลือกช่องทําเครื่องหมายการรั่วไหลของกิจกรรม/ข้อมูลโค้ดในแผงการดัมพ์กองขยะของเครื่องมือวิเคราะห์หน่วยความจํา

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

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

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

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

การรองรับสถานที่ตั้งที่ดีขึ้น

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

จุดเดียว

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

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

แท็บจุดเดียวในการควบคุมแบบขยายของโปรแกรมจำลอง

เส้นทาง

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

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

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

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

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

การรองรับหลายจอภาพ

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

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

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

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

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

  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 สำหรับจอภาพส่วนกลาง Android Automotive ขนาด 1024 x 768 พิกเซลทั่วไป

การเลือกอุปกรณ์เสมือนจริงของ Android Automotive

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IntelliJ IDEA 2019.2

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

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

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

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

  • Albert Lo
  • Alexey Rott
  • Andrea Leganza
  • Benedikt Kolb
  • César Puerta
  • Curtis Kroetsch
  • Damian Wieczorek
  • Dan Lew
  • David Burström
  • Deepanshu
  • Egor Andreevici
  • Eli Graber
  • Emin Kokalari
  • Evan Tatarka
  • Frantisek Nagy
  • Greg Moens
  • Hannes Achleitner
  • Hans Petter Eide
  • Henning Bunk
  • Hugo Visser
  • Igor Escodro
  • Iñaki Villar
  • Javentira Lienata
  • Joe Rogers
  • Kristoffer Danielsson
  • Liran Barsisa
  • Louis CAD
  • Lóránt Pintér
  • Łukasz Wasylkowski
  • Luke Fielke
  • Malvin Sutanto
  • Masatoshi Kubode
  • Mathew Winters
  • Michael Bailey
  • Michał Górny
  • Mihai Neacsu
  • Mike Scamell
  • Monte Creasor
  • Nelson Osacky
  • Nelson Osacky
  • Nick Firmani
  • Nicklas Ansman Giertz
  • Niclas Kron
  • Nicolás Lichtmaier
  • Niek Haarman
  • Niels van Hove
  • Niklas Baudy
  • Renato Goncalves
  • Roar Grønmo
  • Ruslan Baratov
  • Sinan Kozak
  • Slawomir Czerwinski
  • Stefan Wolf
  • Stephen D'Amico
  • Tao Wang
  • Tomas Chladek
  • Tomáš Procházka
  • Tony Robalik
  • Torbjørn Sørli
  • Warren He
  • Yenchi Lin
  • Zac Sweers