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() การเชื่อมโยงข้อมูลพร็อพเพอร์ตี้จะช่วยลดความเสี่ยงที่จะเกิดข้อยกเว้นตัวชี้ไม่มีข้อมูลซึ่งเป็นผลมาจากรหัสข้อมูลพร็อพเพอร์ตี้ที่ไม่ถูกต้อง

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

Groovy

  android {
      buildFeatures.viewBinding = true
  }
  

Kotlin

  android {
      buildFeatures.viewBinding = true
  }
  

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

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

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

ตัวเลือกเมนูเปลี่ยนโครงสร้างภายในโค้ดเพื่อเปิดใช้การสนับสนุน Instant Apps

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

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

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

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

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

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

  1. เลือกสร้าง > วิเคราะห์ APK จากแถบเมนู
  2. ในกล่องโต้ตอบที่ปรากฏขึ้น ให้ไปที่ APK ที่ต้องการตรวจสอบและเลือก 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 Emulator ให้คุณทำให้แอปใช้งานได้ในหลายหน้าจอ ซึ่งรองรับมิติข้อมูลที่ปรับแต่งได้ และช่วยให้คุณทดสอบแอปที่รองรับหลายหน้าต่างและหลายจอแสดงผลได้ ขณะที่อุปกรณ์เสมือนกำลังทำงาน คุณเพิ่มจอแสดงผลเพิ่มเติมได้สูงสุด 2 หน้าจอดังต่อไปนี้

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

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

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

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

  5. เลือกกำหนดเองและตั้งค่า height, width และ 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 Manager ตอนนี้ 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 Sync ทำงานเสร็จเร็วขึ้นและปรับปรุงการตอบสนองของ UI ได้ โปรดทราบว่าเมื่อ IDE ข้ามการสร้างรายการงาน รายการงานในแผง Gradle จะว่างเปล่า และการเติมชื่องานอัตโนมัติในไฟล์บิลด์จะไม่ทำงาน

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

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

IntelliJ IDEA 2019.2

Android Studio IDE หลักได้รับการอัปเดตให้มีการปรับปรุงจาก 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
  • อิญากิวิลลา
  • Javentira Lienata
  • Joe Rogers
  • Kristoffer Danielsson
  • Liran Barsisa
  • Louis CAD
  • Lóránt Pintér
  • Łukasz Wasylkowski
  • ลุค ฟิลเก
  • 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
  • นีค ฮาร์มัน
  • Niels van Hove
  • Niklas Baudy
  • Renato Goncalves
  • Roar Grønmo
  • Ruslan Baratov
  • Sinan Kozak
  • สลาโวเมียร์ เซอร์วินสกี
  • Stefan Wolf
  • สตีเฟน ดามิโก
  • Tao Wang
  • Tomas Chladek
  • Tomáš Procházka
  • Tony Robalik
  • Torbjørn Sørli
  • Warren He
  • เยนชีหลิน
  • Zac Sweers