เมื่อวานเพิ่งทำการ update
Android Studio 2.3 beta 1
พบว่า project พังสิครับ
ทั้ง library ที่ใช้งานต้องทำการ update และสิ่งต่าง ๆ มากมาย
ดังนั้นจึงลองไปอ่าน release note ก็มี feature ที่น่าสนใจ
รวมทั้งสิ่งที่หายไปก็กลับคืนมา
มาดูกันว่ามีอะไรบ้าง
สิ่งแรกคือ Run unit testing with coverage กลับมาแล้ว
หลังจากที่มันหายไปใน version ก่อนนี้
น้ำตามแทบไหล
ต่อมาคือ UI ของ Instant Run ที่เปลี่ยนไป
ทำการแยกปุ่ม Instant Run ออกมาจาก Run app แล้วนะ
น่าจะเพราะว่า feature นี้มันไม่ stable เท่าไร
ทำให้ผู้ใช้งานสะดวกมากยิ่งขึ้น
ไม่ต้องไปเสียเวลาเปิดปิด feature นี้
โดยที่ปุ่ม Run จะเป็นการ run ใน cold swap อยู่นะ ซึ่งเร็วกว่าการ build และติดตั้ง APK แบบเต็ม ๆ
ซึ่งจะมีความเสถียรที่ดี
ต่อมาถ้าใคร update แล้วมีปัญหาในการ build
เช่น cache ของ gradle
แนะนำให้ใช้งานผ่าน command ดังนี้
[code]
$gradlew clean
[/code]
และทำการ clear cache ของ gradle ด้วย
เนื่องจากโดยค่า default แล้วนั้นจะทำการสร้าง cache ไว้ให้
เพื่อประสิทธิภาพการทำงานที่ดีของ gradle
แต่บางครั้งก็อาจจะเกิดปัญหาขึ้นมาได้เช่นกัน
ใช้คำสั่งดังนี้
[code]
$gradlew cleanBuildCache
[/code]
ปล. เรื่อง
cache ของ gradle ยังไม่ปัญหากับ Instant run อยู่นะ
จะทำการแก้ไขใน beta 2 !!
ต่อมาเรื่องของ lint ซึ่งทำการเปลี่ยน HTML report เป็น Material design
ซึ่งสวยงามกว่าเดิมมาก ๆ
รวมทั้งการแสดง issue และการแก้ไขที่ง่ายขึ้น
โดยที่
Lint ใน Android Studio 2.3 มันเปลี่ยนเยอะเลย
ถ้าใครไม่เคยใช้ ก็ใช้ผ่านคำสั่ง
[code]
$gradlew lint
[/code]
ผลที่ได้คือ report ที่เป็น HTML และ XML
รวมทั้งมีการ update เรื่องของ ConstraintLayout 1.0.0 beta 4 ด้วยนะ
วันนี้ Android Developer ทำการ update Android Studio แล้วหรือยัง ?