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 ทั้งหมดของไลบรารีได้อย่างถูกต้อง
- แก้ไขกรณีที่การอ้างอิง 2 รายการมีชื่อใบเดียวกัน
- แก้ไขปัญหาที่ใช้ไฟล์กฎ Proguard กับ Flavor ไม่ได้
ดูหมายเหตุประจำรุ่นของปลั๊กอิน Gradle ทั้งหมดได้ที่ http://tools.android.com/tech-docs/new-build-system
- แก้ไขโมเดล IDE ให้มีไฟล์เอาต์พุตแม้ว่าจะมีการปรับแต่งผ่าน DSL นอกจากนี้
ยังแก้ไข DSL เพื่อรับ/ตั้งค่าไฟล์เอาต์พุตในออบเจ็กต์ตัวแปรเพื่อให้ไม่จำเป็นต้อง
ใช้
- ข้อผิดพลาดของ Gradle จาก aapt จะไม่ชี้ไปยังไฟล์เอาต์พุตที่ผสานในโฟลเดอร์ build/ อีกต่อไป แต่จะชี้กลับไปยังตำแหน่งแหล่งที่มาจริง แทน
- การสร้างแบบคู่ขนาน ตอนนี้คุณใช้การสร้างแบบขนานของ Gradle ได้แล้ว โปรดทราบว่า การสร้างแบบขนานอยู่ในระยะ "ฟักตัว" (ดูเอกสารประกอบของ Gradle) ฟีเจอร์นี้ปิดอยู่โดยค่าเริ่มต้น หากต้องการเปิดใช้ ให้ไปที่ ค่ากำหนด > คอมไพเลอร์ แล้วเลือกช่องคอมไพล์ โมดูลอิสระแบบคู่ขนาน
- การทำงานเพิ่มเติมในที่เก็บทรัพยากรใหม่ที่ใช้สำหรับการแสดงเลย์เอาต์ ทรัพยากร
การพับในเอดิเตอร์ และอื่นๆ
- การสนับสนุนพื้นฐานสำหรับการอ้างอิงไลบรารี .aar (เช่น การใช้ไลบรารีโดยไม่มีสำเนาแหล่งที่มาในเครื่อง) ยังใช้ไม่ได้สำหรับการตรวจสอบ XML ของทรัพยากรและการนำทางในเครื่องมือแก้ไขแหล่งที่มา
- การตรวจจับวงจรในการอ้างอิงทรัพยากร
- ตอนนี้เอกสารฉบับย่อ (F1) ซึ่งแสดงคำแปลทั้งหมดของสตริงภายใต้เครื่องหมายแคร์เร็ต จะแสดงการวางซ้อนทรัพยากรทั้งหมดจาก Gradle Flavor และประเภทบิลด์ต่างๆ รวมถึง ไลบรารีด้วย โดยจะแสดงตามลำดับการซ้อนทับของทรัพยากรย้อนกลับ พร้อมขีดทับบน สตริงเวอร์ชันที่มาสก์
- แก้ไขเพื่อจัดการการอัปเดตทรัพยากรที่ผสานเมื่อชุดการอ้างอิงของโมดูล มีการเปลี่ยนแปลง
- แก้ไขการแสดงผล XML เพื่อจัดการประกาศเอนทิตีอักขระและการหลีก XML และ Unicode อย่างถูกต้อง
- บันทึกการรองรับภาพหน้าจอสำหรับหน้าต่างแสดงตัวอย่างเลย์เอาต์และเครื่องมือแก้ไขเลย์เอาต์
- การแก้ไขข้อบกพร่องของเทมเพลต
- การแก้ไขข้อบกพร่องของ Lint
- การแก้ไขต่างๆ สำหรับรายงานข้อขัดข้อง ขอขอบคุณ และโปรดส่งรายงานข้อขัดข้องต่อไป