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

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

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

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

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

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

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

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

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

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

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

การรองรับฟีเจอร์ภาษาของ Java 8

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

หากต้องการอัปเดตโปรเจ็กต์ให้รองรับชุดเครื่องมือภาษา 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

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

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

ดูข้อมูลเพิ่มเติมได้ที่คู่มือเครื่องมือวิเคราะห์หน่วยความจำ

Network Profiler

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

ดูข้อมูลเพิ่มเติมได้ที่คู่มือเครื่องมือวิเคราะห์เครือข่าย

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

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

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

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

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

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

หากต้องการเปิด ให้คลิกมุมมอง > Windows เครื่องมือ > ตัวสำรวจไฟล์อุปกรณ์

โปรดดูข้อมูลเพิ่มเติมในคู่มือ Device File Explorer

การรองรับ Instant App

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

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

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

ดูข้อมูลเพิ่มเติมได้ที่Instant App ของ Android

โมดูล Android Things

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

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

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

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

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

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

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

การรองรับแหล่งข้อมูลแบบอักษร

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

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

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

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

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

  • ในขั้นตอนที่ 2 ให้คลิกดูตัวอย่างผลการค้นหาเพื่อยืนยันว่า URL แสดงในผลการค้นหาของ Google Search
  • ในขั้นตอนที่ 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 ได้ แท็กเหล่านี้เป็นแท็กเดียวกับที่App Links 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 เพื่อรับการอัปเดตสำหรับไลบรารีการสนับสนุนของ Android, บริการ Google Play, Firebase และไลบรารีอื่นๆ ที่ต้องพึ่งพา วิธีนี้ช่วยให้คุณอัปเดตไลบรารีได้ง่ายขึ้น โดยเฉพาะเมื่อใช้ระบบการผสานรวมอย่างต่อเนื่อง (CI)

ตอนนี้โปรเจ็กต์ใหม่ทั้งหมดจะมีที่เก็บ Maven ของ Google โดยค่าเริ่มต้น หากต้องการอัปเดตโปรเจ็กต์ที่มีอยู่ ให้เพิ่ม 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 ด้วย