Android Studio v0.2.x (กรกฎาคม 2013)
- ผสานการเปลี่ยนแปลงล่าสุดในโค้ดเบสของ IntelliJ รวมถึงการแก้ไขปัญหาที่ผู้ใช้ Studio รายงาน เช่น การปรับแต่งขนาดแบบอักษรและการแสดงแบบอักษรของ Linux
- ปลั๊กอิน Android Gradle อัปเดตเป็น 0.5.0
ข้อควรระวัง: เวอร์ชันใหม่นี้ใช้ร่วมกับเวอร์ชันเก่าไม่ได้ เมื่อเปิดโปรเจ็กต์ที่ใช้ปลั๊กอินเวอร์ชันเก่า Studio จะแสดงข้อผิดพลาดว่ารีเฟรชโปรเจ็กต์ Gradle <project_name> ไม่สำเร็จ
ปลั๊กอิน Gradle ที่อัปเดตแล้วมีการเปลี่ยนแปลงต่อไปนี้
- แก้ไขโมเดล IDE ให้มีไฟล์เอาต์พุต แม้ว่าจะปรับแต่งผ่าน DSL ก็ตาม นอกจากนี้ ยังแก้ไข DSL เพื่อรับ/ตั้งค่าไฟล์เอาต์พุตในออบเจ็กต์ตัวแปรเพื่อไม่ให้ต้องใช้
variant.packageApplication or variant.zipAlign
- แก้ไขการแก้ไขข้อกำหนดเพื่อให้เราแก้ไขชุดค่าผสม (การกำหนดค่าเริ่มต้น ประเภทบิลด์ ตัวแปร) ร่วมกันแทนที่จะแยกกัน
- ทรัพยากร Dependency แบบคงที่สำหรับการทดสอบของโปรเจ็กต์ไลบรารีเพื่อรวมทรัพยากร Dependency ทั้งหมดของไลบรารีไว้อย่างถูกต้อง
- แก้ไขกรณีที่ Dependency 2 รายการมีชื่อระดับล่างเหมือนกัน
- แก้ไขปัญหาที่ระบบใช้ไฟล์กฎ Proguard ใน Flavour ไม่ได้
คุณสามารถดูหมายเหตุประจำรุ่นของปลั๊กอิน Gradle ทั้งหมดได้ที่ http://tools.android.com/tech-docs/new-build-system
- แก้ไขโมเดล IDE ให้มีไฟล์เอาต์พุต แม้ว่าจะปรับแต่งผ่าน DSL ก็ตาม นอกจากนี้ ยังแก้ไข DSL เพื่อรับ/ตั้งค่าไฟล์เอาต์พุตในออบเจ็กต์ตัวแปรเพื่อไม่ให้ต้องใช้
- ข้อผิดพลาด Gradle จาก aapt จะไม่ชี้ไปยังไฟล์เอาต์พุตที่ผสานแล้วในโฟลเดอร์ build/ อีกต่อไป แต่จะชี้กลับไปยังตำแหน่งแหล่งที่มาจริง
- การสร้างแบบขนาน ตอนนี้คุณใช้การบิลด์แบบขนานของ Gradle ได้แล้ว โปรดทราบว่าการสร้างแบบขนานยังอยู่ใน "ระยะทดลอง" (ดูเอกสารประกอบของ Gradle) ฟีเจอร์นี้ปิดอยู่โดยค่าเริ่มต้น หากต้องการเปิดใช้ ให้ไปที่ค่ากําหนด > คอมไพเลอร์ แล้วเลือกช่องคอมไพล์ข้อบังคับอิสระพร้อมกัน
- ดำเนินการกับที่เก็บทรัพยากรใหม่ซึ่งใช้สำหรับการแสดงผลเลย์เอาต์ การพับทรัพยากรในเครื่องมือแก้ไข และอื่นๆ เพิ่มเติม
- การรองรับพื้นฐานสําหรับไลบรารี .aar ที่ต้องพึ่งพา (เช่น การใช้ไลบรารีที่ไม่มีสําเนาแหล่งที่มาในเครื่อง) ยังคงไม่ทำงานสำหรับการนำทางและการตรวจสอบ XML ของแหล่งข้อมูลในเครื่องมือแก้ไขแหล่งที่มา
- การตรวจหารอบในข้อมูลอ้างอิงทรัพยากร
- ตอนนี้เอกสารประกอบด่วน (F1) ซึ่งแสดงคำแปลทั้งหมดของสตริงใต้เคอร์เซอร์จะแสดงการวางซ้อนทรัพยากรทั้งหมดจาก Flavour และประเภทบิลด์ Gradle ต่างๆ รวมถึงไลบรารีด้วย รายการจะแสดงตามลําดับการวางซ้อนทรัพยากรแบบย้อนกลับ โดยขีดทับเวอร์ชันสตริงที่มีการมาสก์
- การแก้ไขเพื่อจัดการการอัปเดตทรัพยากรที่ผสานเมื่อชุดของข้อกำหนดของโมดูลมีการเปลี่ยนแปลง
- การแก้ไขการแสดงผล XML เพื่อจัดการการประกาศเอนทิตีอักขระและการหลีก XML และ Unicode อย่างเหมาะสม
- รองรับการบันทึกภาพหน้าจอสำหรับหน้าต่างแสดงตัวอย่างเลย์เอาต์และหน้าต่างเครื่องมือแก้ไขเลย์เอาต์
- แก้ไขข้อบกพร่องของเทมเพลต
- การแก้ไขข้อบกพร่องของ Lint
- การแก้ไขต่างๆ ในรายงานข้อขัดข้อง ขอขอบคุณและโปรดส่งรายงานข้อขัดข้องต่อไป