אנדרואיד מרכזי

כלי ADT 17 ו-SDK r17 כעת בבטא שלישית, מביאים כלים חדשים ותיקוני באגים למפתחים

protection click fraud

כל מי שעושה פיתוח לאנדרואיד (או כל פלטפורמת תוכנה) יודע שכלים טובים הם החלק החשוב ביותר בכל התהליך. ראינו שצוות אנדרואיד עבד קשה על שיפור כלי הפיתוח והניפוי באגים, והם עדיין נמצאים בזה. התוסף ADT עבור Eclipse וכלי ה-SDK/כלי הפלטפורמה עוברים שדרוג משמעותי, והם נמצאים בתצוגה המקדימה השלישית של הבטא. מפתחים ייהנו מהשינויים, הכוללים דברים גדולים כמו גרסה חדשה של ProGuard (מידע נוסף כאן), כמו גם שינויים קלים כמו היכולת לייצא צילום מסך מעורך הפריסה. יש לנו את רשימת השינויים המלאה לאחר ההפסקה, ואם אתם מפתחים אפליקציה כלשהי עבור אנדרואיד עם Eclipse, כדאי שתסתכלו עליה.

אבל יש שינוי אחד גדול שהולך להיות מועיל במיוחד לממוצע האקר/מודדר של אנדרואיד -- שימוש מפורט ברשת בכל יישום. הכלי החדש של DDMS יספק נתונים עבור תעבורת רשת, הן פנימה והן החוצה, בכל מכשיר עם אנדרואיד 4.0.3 ומעלה. הגרף מתעדכן בזמן אמת, ובנוסף להיותו דרך מצוינת למפתחי אפליקציות לראות איך האפליקציה שלהם משתמש בשקעי רשת, הוא יוכל לעזור באילו אפליקציות בטלפון שלך אוכלים נתונים. לא עוד לנחש איזו אפליקציה תקועה ועולה כל הזמן, פשוט חבר את הטלפון שלך והשתמש בכלי ה-DDMS החדש כדי לגלות בדיוק מה קורה. הידיעה היא חצי הקרב.

אם אתה רוצה לנסות את הכלים החדשים, לא תוכל להוריד אותם דרך מנהל ה-SDK, אבל ההתקנה הידנית קלה מספיק, ותמצא הוראות מלאות בקישור המקור למטה.

מקור: Android Tools Project

תכונות חדשות

DDMS יכול כעת להציג את השימוש המפורט בשידור חי ברשת של אפליקציה (עוד מידע)

ProGuard:

  • ProGuard החבילה מעודכנת לגרסה 4.7. בנוסף לתכונות חדשות רבות, זה יתקן את השגיאה "המרה לפורמט Dalvik נכשלה עם שגיאה 1" שחלק מהמשתמשים חוו.
  • קובץ ברירת המחדל proguard.cfg עודכן עם דגלי ברירת מחדל טובים יותר עבור אנדרואיד.
  • קובץ התצורה של ProGuard חולק לשניים, כאשר דגלים ספציפיים לפרויקט נשמרו בפרויקט ודגלי האנדרואיד הגנריים הופצו (ועודכנו) עם הכלים עצמם.
  • עוד מידע

מוֹך:

  • Lint בודק כעת את קוד Java, ובודק מי ביצע בעבר חיפושים מבוססי דפוס ב-Java קוד (כגון בדיקת המשאבים הלא בשימוש) נכתבו מחדש כדי להשתמש בניתוח Java המדויק יותר עצים.
  • Lint תומך בפרויקטים של ספרייה, כך למשל, בדיקת המשאבים הלא בשימוש תטפל כראוי במשאבים שהוכרזו בפרויקט ספרייה והתייחסו אליהם בפרויקט במורד הזרם.
  • ניתן לדכא אזהרות מוך בקוד Java עם ההערה החדשה @SuppressLint, ובקובצי XML עם הכלים החדשים: מרחב שמות ו- ignore-attribute. (עוד מידע)

בדיקות מוך חדשות:

  • מצא קריאות ל-Android API הדורשות גרסה של Android הגבוהה מהגרסה המינימלית הנתמכת. אתה יכול להשתמש בביאור @TargetApi החדש כדי לציין עקיפות מקומיות עבור קוד שנטען באופן מותנה. (עוד מידע)
  • כללי ביצוע
  • עוד כ-30 כללים חדשים

ממשק המשתמש של Eclipse Lint מחודש:

  • פעולה חדשה בסרגל הכלים "הפעל מוך" עם תפריט נפתח לבחירת פרויקטים ספציפיים (או כולם), ניקוי תוצאות וכו'.
  • חלון התוצאות מאורגן כעת כעץ ולא כרשימה שטוחה. לכל סוג בעיה יש פריט אחד ברמה העליונה, מה שמקל על סריקה מהירה בין הבעיות המדווחות ולצמצם את הבעיות שבהן אתה מעוניין ביותר.
  • חלון התוצאות מכיל הרבה פעולות חדשות בסרגל הכלים, כולל הרחבה/כיווץ, התעלמות בקובץ, התעלמות בפרויקט, התעלמות מכל מקום, הצג אפשרויות והגדרת עמודות.
  • ישנן עמודות חדשות זמינות, כגון קטגוריה, עדיפות, פרויקט, קובץ ושורה. בחירת העמודות (כמו גם גדלי העמודות) נמשכת. אתה יכול ללחוץ על עמודות כדי למיין לפי עמודה זו.
  • תיבת הדו-שיח 'אפשרויות מוך' כוללת את הלחצנים 'אפשר הכל והשבת את הכל', ותיבת טקסט של מסנן חיפוש לסינון לפי מזהה בעיה, סיכום וחומרה.

מתאר מהיר חדש עבור עורכי XML (Ctrl-O, Command-O). זה מציג את המבנה של הקובץ הנוכחי כולל אייקונים ומזהים, ומאפשר לך לסנן ולקפוץ במהירות למזהים ספציפיים.

בוחר המשאבים מציג כעת את הערך שנפתר עבור משאבים (לדוגמה, בעת בחירה ב-@string/hello הוא מציג שהערך שנפתר הוא "Hello World"). זה גם מאפשר לערוך את הערך הנבחר ישירות.

עורך הפריסה כבר לא מקצה מזהי ברירת מחדל לפריסות, כולל וממזג תגים. זה נטה לזהם את מרחב השמות בהרבה משאבים שאינם בשימוש, מכיוון שבדרך כלל אין מניפולציות על פריסות באמצעות קוד, או הפניה מ-XML. (עורך RelativeLayout מקצה אוטומטית מזהים לתצוגות ללא מזהים כאשר הוא מצביע עליהם.)

ייצא צילום מסך מעורך הפריסה

תיקון עורך פריסה עבור SlidingDrawer אשר בפלטפורמות מסוימות לא ניתן היה לגרור לפריסה.

תקן גם עיבוד תצוגה מקדימה עבור SlidingDrawer ו-TabHost (בעיה 23022).

סמלי ברירת מחדל חדשים של יישום, כולל גרסת xhdpi.

תיקוני באגים חשובים:

  • תיקנו בעיות שעלולות למנוע עיבוד פריסה עקב משאבים בלתי ניתנים לפתרון (בעיות 21046 ו 21051)
  • תקן באג בבורר המשאבים שגרם לסוגים מסוימים של משאבי מסגרת בלתי אפשריים לבחירה (בעיה 20589)
  • תקן באג בפורמט שבו דפוס רווח מסוים עלול לגרום למחיקת תו שאינו רווח (בעיה 23940)
  • תקן באג מקומי המשפיע על מקומות בטורקיה במיוחד (בעיה 23747)
instagram story viewer