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