Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

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

תוכן עניינים:

Anonim

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

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

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

מקור: פרויקט כלי אנדרואיד

תכונות חדשות

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

ProGuard:

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

מוך:

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

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

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

ממשק ממשק מוך ליקוי חמה מחדש:

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

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

בוחר המשאב מציג כעת את הערך שנפתר עבור משאבים (למשל בבחירת @ מחרוזת / שלום הוא מציג שהערך שנפתר הוא "שלום עולם"). זה גם מאפשר לערוך את הערך שנבחר ישירות.

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

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

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

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

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

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

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