Android Studio 3.0 (ตุลาคม 2017)

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

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

3.0.1 (พฤศจิกายน 2017)

นี่เป็นการอัปเดตเล็กๆ น้อยๆ ของ Android Studio 3.0 ที่มีข้อบกพร่องทั่วไป การแก้ไขและปรับปรุงประสิทธิภาพ

ปลั๊กอิน Android สำหรับ Gradle 3.0.0

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

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

หมายเหตุ: การปรับปรุงเหล่านี้จำเป็นต้องมีการเปลี่ยนแปลงที่สำคัญซึ่งทำลาย ลักษณะการทำงานของปลั๊กอิน, DSL และ API อาจต้องอัปเกรดเป็นเวอร์ชัน 3.0.0 การเปลี่ยนแปลงในไฟล์บิลด์และปลั๊กอิน Gradle

เวอร์ชันนี้ยังมีฟีเจอร์ต่อไปนี้ด้วย

  • รองรับ Android 8.0
  • สนับสนุนการสร้าง APK แยกต่างหากตามทรัพยากรด้านภาษา
  • รองรับไลบรารี Java 8 และฟีเจอร์ภาษาของ Java 8 (โดยไม่มีคอมไพเลอร์ Jack)
  • การรองรับไลบรารีการสนับสนุนการทดสอบ Android 1.0 (Android Test Utility และ Android Test Orchestrator)
  • ปรับปรุงความเร็วของการสร้าง ndk-build และ cmake
  • ปรับปรุงความเร็วในการซิงค์ Gradle
  • ระบบจะเปิดใช้ AAPT2 โดยค่าเริ่มต้นแล้ว
  • การใช้ ndkCompile มีข้อจำกัดมากขึ้น คุณจึงควรย้ายข้อมูลไปยัง โดยใช้ CMake หรือ ndk-build เพื่อรวบรวมโค้ดเนทีฟที่คุณต้องการสร้างแพ็กเกจ ลงใน APK ของคุณ หากต้องการดูข้อมูลเพิ่มเติม โปรดอ่าน ย้ายข้อมูลจาก ndkcompile

ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่เปลี่ยนแปลงไปได้ที่ปลั๊กอิน Android สำหรับ Gradle บันทึกประจำรุ่น

หากคุณพร้อมที่จะอัปเกรดเป็นปลั๊กอินใหม่ ให้ดูที่ ย้ายข้อมูลไปยัง Android Plugin for Gradle 3.0.0

การรองรับ Kotlin

ตามที่ประกาศไว้ใน Google I/O 2017 ตอนนี้ Android รองรับภาษาโปรแกรม Kotlin อย่างเป็นทางการแล้ว Android Studio จึงมีภาษา Kotlin ในรุ่นนี้ สนับสนุนการพัฒนา Android

คุณรวม Kotlin เข้ากับโปรเจ็กต์ได้โดยแปลงไฟล์ Java เป็น Kotlin (คลิก Code > แปลงไฟล์ Java เป็นไฟล์ Kotlin) หรือโดยการสร้าง Kotlin ใหม่ เปิดใช้โปรเจ็กต์แล้วโดยใช้วิซาร์ดโปรเจ็กต์ใหม่

วิธีเริ่มต้น อ่านวิธีเพิ่ม Kotlin ลงในโปรเจ็กต์ของคุณ

การสนับสนุนฟีเจอร์ภาษา Java 8

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

หากต้องการอัปเดตโปรเจ็กต์ให้รองรับ Toolchain ของภาษา Java 8 ใหม่ ให้ทำดังนี้ อัปเดตความเข้ากันได้ของแหล่งที่มาและความเข้ากันได้ของเป้าหมายเป็น 1.8 ในกล่องโต้ตอบโครงสร้างโครงการ (คลิกไฟล์ > โครงสร้างของโครงการ) หากต้องการดูข้อมูลเพิ่มเติม โปรดอ่านวิธีการ ใช้ฟีเจอร์ภาษาของ Java 8

เครื่องมือสร้างโปรไฟล์ Android

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

หากต้องการเปิด ให้คลิกดู > หน้าต่างเครื่องมือ > เครื่องมือสร้างโปรไฟล์ Android (หรือคลิกเครื่องมือสร้างโปรไฟล์ Android ในแถบเครื่องมือ)

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

หมายเหตุ: มุมมอง Logcat ยังถูกย้ายไปยัง หน้าต่างแยกต่างหาก (ก่อนหน้านี้อยู่ใน Android Monitor ซึ่งถูกนำออกแล้ว)

จากไทม์ไลน์ภาพรวมของเครื่องมือสร้างโปรไฟล์ Android ให้คลิก CPU, MEMORY หรือไทม์ไลน์ของ NETWORK เพื่อเข้าถึงเครื่องมือสร้างโปรไฟล์ที่เกี่ยวข้อง

เครื่องมือสร้างโปรไฟล์ CPU

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

สําหรับข้อมูลเพิ่มเติม โปรดดูคู่มือเครื่องมือสร้างโปรไฟล์ CPU

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

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

โปรดดูข้อมูลเพิ่มเติมในคู่มือเครื่องมือสร้างโปรไฟล์หน่วยความจำ

เครื่องมือสร้างโปรไฟล์เครือข่าย

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

สำหรับข้อมูลเพิ่มเติม โปรดดูคู่มือเครื่องมือสร้างโปรไฟล์เครือข่าย

การทำโปรไฟล์ APK และการแก้ไขข้อบกพร่อง

ขณะนี้ Android Studio ให้คุณสร้างโปรไฟล์และแก้ไขข้อบกพร่อง APK โดยไม่ต้องสร้างจากโปรเจ็กต์ Android Studio ตราบใดที่ APK สร้างขึ้นเพื่อเปิดใช้การแก้ไขข้อบกพร่อง และ คุณมีสิทธิ์เข้าถึงสัญลักษณ์การแก้ไขข้อบกพร่องและไฟล์ต้นฉบับ

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

สำหรับข้อมูลเพิ่มเติม โปรดดู โปรไฟล์และแก้ไขข้อบกพร่องของ APK ที่สร้างไว้ล่วงหน้า

เครื่องมือสำรวจไฟล์ในอุปกรณ์

Device File Explorer ใหม่จะให้คุณตรวจสอบ ระบบไฟล์ และโอนไฟล์ระหว่างอุปกรณ์ดังกล่าวกับคอมพิวเตอร์ ซึ่งจะแทนที่เครื่องมือระบบไฟล์ที่มีอยู่ใน DDMS

หากต้องการเปิด ให้คลิกดู > หน้าต่างเครื่องมือ > Device File Explorer

สำหรับข้อมูลเพิ่มเติม โปรดดู คู่มือ File Explorer ของอุปกรณ์

รองรับ Instant Apps

การสนับสนุนใหม่สำหรับ Android Instant Apps ช่วยให้คุณสามารถสร้าง Instant Apps ได้ใน ที่ใช้โมดูลใหม่ 2 ประเภท ได้แก่ โมดูล Instant App และโมดูลฟีเจอร์ (คุณต้องติดตั้ง Instant Apps Development SDK)

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

และเมื่อพร้อมที่จะทดสอบ Instant App แล้ว คุณสามารถสร้างและเรียกใช้ โมดูล Instant App บนอุปกรณ์ที่เชื่อมต่อโดยการระบุ URL ของ Instant App ภายในการเปิดตัวการกำหนดค่าการเรียกใช้ options: เลือกเรียกใช้ > แก้ไขการกำหนดค่า เลือกโมดูล Instant App แล้วตั้งค่า URL ในส่วนตัวเลือกการเปิดใช้งาน

สำหรับข้อมูลเพิ่มเติม โปรดดู Android Instant Apps

โมดูล Android Things

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

สำหรับข้อมูลเพิ่มเติม โปรดดูวิธีสร้างโปรเจ็กต์ Android Things

วิซาร์ดไอคอนแบบปรับอัตโนมัติ

ขณะนี้ Image Asset Studio รองรับไฟล์เวกเตอร์ที่ถอนออกได้แล้ว ช่วยให้คุณสร้างไอคอน Launcher แบบปรับเปลี่ยนได้สำหรับ Android 8.0 พร้อมกับสร้างไอคอนแบบดั้งเดิม (ไอคอน "เดิม") ไปพร้อมกัน สำหรับอุปกรณ์รุ่นเก่า

เมื่อต้องการเริ่มต้น ให้คลิกขวาที่โฟลเดอร์ res ใน โปรเจ็กต์ แล้วคลิกใหม่ > ชิ้นงานรูปภาพ ในหน้าต่าง Asset Studio เลือก Launcher Icons (ปรับอัตโนมัติและแบบเดิม) เป็นประเภทไอคอน

หมายเหตุ: คุณต้องตั้ง compileSdkVersion เป็น 26 ขึ้นไปเพื่อใช้ Launcher แบบปรับอัตโนมัติ ไอคอน

สำหรับข้อมูลเพิ่มเติม โปรดอ่านเกี่ยวกับ ไอคอนแบบปรับอัตโนมัติ

การสนับสนุนสำหรับทรัพยากรแบบอักษร

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

หากต้องการลองใช้แบบอักษรที่ดาวน์โหลดได้ โปรดตรวจสอบว่าอุปกรณ์หรือโปรแกรมจำลองทำงานอยู่ บริการ Google Play v11.2.63 ขึ้นไป สำหรับข้อมูลเพิ่มเติม โปรดอ่านเกี่ยวกับ แบบอักษรที่ดาวน์โหลดได้

ผู้ช่วยการจัดทำดัชนีแอป Firebase

Firebase Assistant ได้รับการอัปเดตให้มีบทแนะนำใหม่เพื่อทดสอบแอป การจัดทำดัชนี หากต้องการเปิด Assistant ให้เลือกเครื่องมือ > Firebase จากนั้นเลือก การจัดทำดัชนีแอป > ทดสอบการจัดทำดัชนีแอป

บทแนะนำนี้มี ปุ่มเพื่อทดสอบการจัดทำดัชนีเนื้อหาสาธารณะและส่วนตัวของคุณ:

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

App Link Assistant ได้รับการอัปเดตด้วยความสามารถใหม่ดังต่อไปนี้:

  • เพิ่มการทดสอบ URL สำหรับการแมป URL แต่ละรายการเพื่อให้มั่นใจว่าตัวกรอง Intent จัดการ URL ในชีวิตจริง

    นอกจากนี้ คุณยังกำหนดการทดสอบ URL เหล่านี้ด้วยตนเองได้โดยใช้ <tools:validation> ดังที่อธิบายไว้ด้านล่าง

  • สร้างไฟล์ลิงก์เนื้อหาดิจิทัลโดยสร้างรายการออบเจ็กต์ที่เหมาะสมเพื่อ รองรับ Google Smart Lock แล้วเพิ่มแท็ก asset_statements <meta-data> ที่เกี่ยวข้องลงใน Manifest

โปรแกรมตรวจสอบตัวกรอง Intent ของ URL

ตอนนี้ Android Studio รองรับแท็กพิเศษในไฟล์ Manifest ซึ่งช่วยให้คุณ เพื่อทดสอบ URL ตัวกรอง Intent แท็กเหล่านี้เป็นแท็กเดียวกับที่ลิงก์แอป Assistant สร้างให้คุณได้

วิธีประกาศ URL ทดสอบ สำหรับตัวกรอง Intent ให้เพิ่มเอลิเมนต์ <tools:validation> ควบคู่ไปกับ องค์ประกอบ <intent-filter> ที่สอดคล้องกัน เช่น

      <activity ...>
          <intent-filter>
              ...
          </intent-filter>
          <tools:validation testUrl="https://www.example.com/recipe/1138" />
      </activity>
    
    

อย่าลืมรวม xmlns:tools="http://schemas.android.com/tools" ไว้ใน แท็ก <manifest>

หาก URL ทดสอบรายการใดรายการหนึ่งไม่ผ่าน คำจำกัดความตัวกรอง Intent ข้อผิดพลาด Lint จะปรากฏขึ้น ข้อผิดพลาดเช่นนี้ยังคงช่วยให้คุณสร้างตัวแปรการแก้ไขข้อบกพร่องได้ แต่จะทำให้บิลด์รุ่น ของคุณเสียหาย

เครื่องมือแก้ไขเลย์เอาต์

อัปเดตเครื่องมือแก้ไขเลย์เอาต์แล้ว ด้วยการเพิ่มประสิทธิภาพต่างๆ รวมถึงสิ่งต่อไปนี้

  • รูปแบบและไอคอนใหม่ของแถบเครื่องมือ
  • อัปเดตเลย์เอาต์ในแผนผังคอมโพเนนต์
  • ปรับปรุงการแทรกมุมมองแบบลากและวาง
  • แผงข้อผิดพลาดใหม่ใต้ตัวแก้ไข แสดงปัญหาทั้งหมดพร้อมคำแนะนำสำหรับ อีกครั้ง (หากมี)
  • การเพิ่มประสิทธิภาพ UI ด้านต่างๆ สำหรับการสร้างด้วย ConstraintLayout รวมถึง ดังต่อไปนี้
    • การสนับสนุนใหม่ๆ เพื่อสร้างอุปสรรค
    • การสนับสนุนใหม่สำหรับสร้างกลุ่ม: ในแถบเครื่องมือ ให้เลือกหลักเกณฑ์ > เพิ่มกลุ่ม (ต้องมี ConstraintLayout 1.1.0 เบต้า 2 หรือสูงกว่า)
    • UI ใหม่สำหรับการสร้างเชน: เลือกมุมมองหลายรายการ แล้วคลิกขวา แล้วเลือกสาขา

เครื่องมือตรวจสอบเลย์เอาต์

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

ตัววิเคราะห์ APK

ขณะนี้คุณสามารถใช้เครื่องมือวิเคราะห์ APK จากบรรทัดคำสั่งกับ apkanalyzer

ตัววิเคราะห์ APK ยังได้รับการอัปเดตให้มีการปรับปรุงดังต่อไปนี้ด้วย

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

สำหรับข้อมูลเพิ่มเติม โปรดดูวิเคราะห์บิลด์ของคุณด้วยตัววิเคราะห์ APK

ตัวอย่างสำหรับคอมไพเลอร์ D8 DEX

Android Studio 3.0 มีคอมไพเลอร์ DEX ใหม่ที่เรียกว่า D8 จะ ท้ายที่สุดแล้วจะแทนที่คอมไพเลอร์ DX แต่คุณสามารถเลือกใช้ D8 ใหม่ คอมไพเลอร์ได้เลย

การคอมไพล์ DEX ส่งผลโดยตรงต่อเวลาบิลด์ของแอป ไฟล์ .dex ขนาดและประสิทธิภาพรันไทม์ และเมื่อเปรียบเทียบคอมไพเลอร์ D8 ใหม่กับ คอมไพเลอร์ DX ในปัจจุบัน, D8 คอมไพเลอร์ได้เร็วขึ้นและส่งออกไฟล์ .dex ที่เล็กลงในขณะที่ มีประสิทธิภาพรันไทม์ของแอปเหมือนเดิมหรือดีกว่า

หากต้องการลองใช้ ให้ตั้งค่าต่อไปนี้ในไฟล์ gradle.properties ของโปรเจ็กต์

android.enableD8=true
    

สำหรับข้อมูลเพิ่มเติม โปรดดูบล็อกโพสต์เกี่ยวกับคอมไพเลอร์ D8

ที่เก็บ Maven ของ Google

ตอนนี้ Android Studio ใช้ที่เก็บ Maven ของ Google โดยค่าเริ่มต้นแทน ขึ้นอยู่กับ Android SDK Manager ในการรับอัปเดตสำหรับไลบรารีการสนับสนุนของ Android บริการ Google Play, Firebase และทรัพยากร Dependency อื่นๆ วิธีนี้ช่วยให้คุณ อัปเดตไลบรารีของคุณให้ทันสมัยอยู่เสมอ โดยเฉพาะเมื่อใช้ ระบบการรวมอย่างต่อเนื่อง (CI)

ตอนนี้โปรเจ็กต์ใหม่ทั้งหมดมีที่เก็บ Google Maven โดยค่าเริ่มต้น เพื่ออัปเดต โปรเจ็กต์ที่มีอยู่ ให้เพิ่ม google() ในบล็อก repositories ของ ไฟล์ build.gradle ระดับบนสุด:

      allprojects {
          repositories {
              google()
          }
      }
    
    

ดูข้อมูลเพิ่มเติมเกี่ยวกับที่เก็บ Maven ของ Google ที่นี่

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

  • การแก้ไขข้อบกพร่องของระบบด้วย Android Studio ไม่รองรับ Windows แบบ 32 บิตอีกต่อไป เราเลือกที่จะมุ่งเน้นไปที่แพลตฟอร์มอื่น เนื่องจากมีนักพัฒนาซอฟต์แวร์จำนวนน้อยมากที่ใช้ แพลตฟอร์มนี้ หากคุณใช้ Windows แบบ 32 บิต และคุณวางแผนที่จะแก้ไขข้อบกพร่องของระบบ คุณควรใช้ Android Studio 2.3 ต่อไป
  • อัปเกรด IDE พื้นฐานเป็น IntelliJ 2017.1.2 ซึ่งจะเพิ่มฟีเจอร์ใหม่จำนวนมากจาก 2016.3 และ 2017.1 เช่น การเปลี่ยนโครงสร้างภายในโค้ดภาษา Java 8, คำแนะนำพารามิเตอร์ การไฮไลต์เชิงความหมาย เบรกพอยท์ที่ลากได้ ผลการค้นหาทันใจ และอื่นๆ อีกมากมาย
  • เพิ่มการตรวจสอบ Lint ใหม่หลายรายการ
  • โปรดดูการอัปเดต Android Emulator ล่าสุด