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 และการสนับสนุนสำหรับ View Binding หากต้องการข้อมูลเพิ่มเติม โปรดอ่านบันทึกประจำรุ่นฉบับเต็ม

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

การเชื่อมโยงกับมุมมองช่วยให้คุณเขียนโค้ดที่โต้ตอบกับมุมมองได้ง่ายขึ้นด้วยการสร้างคลาสการเชื่อมโยงสําหรับไฟล์เลย์เอาต์ 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. คลิกขวาที่โมดูลฐาน ซึ่งโดยทั่วไปจะมีชื่อว่า "แอป" แล้วเลือก เปลี่ยนโครงสร้างภายในโค้ด > เปิดใช้การสนับสนุน 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 เวอร์ชัน 32 บิตสำหรับ Windows จะไม่ได้รับการอัปเดตหลังจากเดือนธันวาคม 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
  • เซซาร์ ปูเอร์ตา
  • 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
  • อิกอร์ เอสโคโด
  • Iñaki Villar
  • Javentira Lienata
  • Joe Rogers
  • Kristoffer Danielsson
  • Liran Barsisa
  • Louis CAD
  • Lóránt Pintér
  • Łukasz Wasylkowski
  • ลุค ฟิลเก
  • Malvin Sutanto
  • Masatoshi Kubode
  • แมธิว วินเทอร์ส
  • Michael Bailey
  • Michał Górny
  • Mihai Neacsu
  • Mike Scamell
  • Monte Creasor
  • Nelson Osacky
  • Nelson Osacky
  • Nick Firmani
  • นิคลาส แอนส์แมน จิร์ตซ์
  • Niclas Kron
  • นิโคลาส์ ลิชต์ไมเออร์
  • Niek Haarman
  • Niels van Hove
  • Niklas Baudy
  • เรนาโต กอนคาลเวส
  • คำราม เกรอนโม
  • Ruslan Baratov
  • ซีนาน โคซัค
  • Slawomir Czerwinski
  • Stefan Wolf
  • Stephen D'Amico
  • Tao Wang
  • Tomas Chladek
  • Tomáš Procházka
  • Tony Robalik
  • ทอร์บเยอร์น เซอร์ลี
  • วอร์เรน เฮ
  • Yenchi Lin
  • Zac Sweers