Android Studio גרסה 1.5.0 (נובמבר 2015)
תיקונים ושיפורים:
- נוספו ל-Android Monitor יכולות ניתוח חדשות של 'מעקב אחר זיכרון'. כשמציגים קובץ HPROF שנוצר מהצג הזה, התצוגה עכשיו מועילה יותר ומאפשרת לאתר בעיות מהר יותר, כמו דליפות זיכרון. כדי להשתמש במעקב הזה, לוחצים על מעקב אחרי Android בתחתית החלון הראשי. ב-Android Monitor, לוחצים על הכרטיסייה זיכרון. כשהצגה פועלת, לוחצים על הסמל Dump Java Heap ואז על Captures בחלון הראשי ולוחצים לחיצה כפולה על הקובץ כדי להציג אותו. לוחצים על ניתוח הקלט בצד שמאל. (לא ניתן להפעיל את Android Device Monitor באותו זמן שבו פועל Android Monitor).
- נוספה תמיכה חדשה בקישורי עומק ובקישורי אפליקציות. עורך הקוד יכול ליצור באופן אוטומטי מסנן Intent לקישורי עומק בקובץ
AndroidManifest.xml
. הוא יכול גם ליצור קוד שיעזור לכם לשלב את App Indexing API בפעילות בקובץ Java. התכונה 'בדיקת קישור עומק' עוזרת לכם לוודא שקישור עומק מסוים יכול להפעיל אפליקציה. בכרטיסייה General בתיבת הדו-שיח Run/Debug Configurations אפשר לציין אפשרויות הפעלה של קישור עומק. אפשר גם לבדוק קריאות ל-API של הוספת אפליקציות לאינדקס בפעילות באמצעות התצוגה logcat של Android Monitor. הכליlint
ל-Android כולל עכשיו אזהרות לגבי בעיות מסוימות שקשורות לקישורי עומק ול-App Indexing API. - הוספנו את היכולת להשתמש בשמות קצרים כשמשלימים קוד בתצוגות בהתאמה אישית בעורך הקוד.
- הוספנו תמיכה ברכיבי
VectorDrawable
נוספים ל-Vector Asset Studio לצורך תאימות לאחור. בעזרת הרכיבים האלה, אפשר להשתמש ב-Vector Asset Studio כדי להמיר רכיבי drawable של וקטור לתמונות רסטר של PNG לשימוש ב-Android 4.4 (רמת API 20) ואילך. - הוספנו בדיקות
lint
חדשות ל-Android TV ול-Android Auto כדי לספק משוב מיידי שאפשר ליישם ב-Android Studio, וגם כמה תיקונים מהירים. לדוגמה, ל-Android TV, הוא יכול לדווח ולספק תיקון מהיר לגבי הרשאות, חומרה שלא נתמכת, רכיבuses-feature
ובעיות בבאנר חסר. ב-Android Auto, הוא יכול לאמת את השימוש הנכון בקובץ המתאר שמופיע בקובץAndroidManifest.xml
, לדווח אם אין מסנן כוונה לכיתהMediaBrowserService
ולזהות בעיות מסוימות שקשורות לפקודות קוליות. - נוספו בדיקות
lint
חדשות למקלטי שידור לא מאובטחים, לשימוש ב-SSLCertificateSocketFactory
וב-HostnameVerifier
ולקריאות ל-File.setReadable()
ול-File.setWritable()
. הוא גם מזהה חיפושי משאבים לא תקינים במניפסט, במיוחד למשאבים שמשתנים בהתאם להגדרות האישיות. - תוקנו מספר בעיות ביציבות.