איפה אני אנדרואיד

של Android Debug Bridge

במסמך זה

של Android Debug Bridge (ADB) הוא כלי שורת הפקודה צדדי המאפשר לך לתקשר עם מופע אמולטור או מכשיר אנדרואיד מופעל מחובר. זוהי תוכנית שרת לקוח הכולל שלושה מרכיבים:

  • לקוח, אשר פועל על מכונת הפיתוח. אתה יכול להפעיל לקוח מתוך קליפה באמצעות הנפקת פקודת ADB. כלי Android אחרים כגון DDMS גם ליצור לקוחות ADB.
  • שרת, אשר פועל כתהליך ברקע במחשב הפיתוח. שרת מנהלת תקשורת בין הלקוח לבין הדמון ADB פועל על אמולטור או מכשיר.
  • דמון, אשר פועל כתהליך ברקע על כל מופע אמולטור או מכשיר.

ads

איפה אני אנדרואיד

אתה יכול למצוא את כלי ADB ב lt; sdkgt; / פלטפורמה-כלים /.

כאשר אתה מתחיל לקוח ADB, צקי ראשוני הלקוח האם קיים תהליך שרת ADB כבר פועל. אם אין, זה מתחיל תהליך השרת. כששרת מתחיל, הוא נקשר נמל המקומי TCP 5037 מאזין הפקודות שנשלחו מלקוחות ADB—כל הלקוחות ADB להשתמש יציאת 5037 כדי לתקשר עם שרת ADB.

השרת ואז מקים חיבורים לכל המופעים הפועלים אמולטור / מכשיר. היא מאתרת אמולטור / מופעי התקן על ידי סריקת יציאות אי זוגיות בטווח 5555 כדי 5585, בטווח שמוצג emulators / מכשירים. איפה השרת מוצא daemon ADB, זה מקים חיבור ליציאה זו. שימו לב שכל למשל אמולטור / מכשיר רוכש זוג יציאות סדרתיות — יציאת הזוגיים לחיבורי קונסולת יציאת אי זוגית לחיבורי ADB. לדוגמה:

אמולטור 1, קונסולה: 5554

אמולטור 1, ADB: 5555

אמולטור 2, קונסולה: 5556

אמולטור 2, ADB: 5557

וכולי.

כפי שניתן לראות, למשל אמולטור מחובר ADB ביציאה 5555 זהה כערכאת קונסולה אשר מקשיב ביציאה 5554.

ברגע שהשרת להגדיר חיבורים לכל המקרים אמולטור, אתה יכול להשתמש בפקודות ADB לגשת לאותם מקרים. מאחר ששרת מנהלת קשרי אמולטור / מופעי התקן ומטפל פקודות מלקוחות ADB מרובים, אתה יכול לשלוט בכל מקרה אמולטור / מכשיר מכל לקוח (או על פי תסריט).

איפה אני אנדרואיד

הפעלת איתור באגים ADB

על מנת להשתמש ADB עם התקן המחובר ב- USB, עליך להפעיל ניפוי USB בהגדרות מערכת מכשיר, תחת אפשרויות מפתח .

על אנדרואיד 4.2 ומעלה, מסך אפשרויות למפתחים מוסתר כברירת מחדל. כדי להפוך אותו לגלוי, ללכת הגדרות gt; על טלפון ברז לבנות מספר שבע פעמים. חזרה למסך הקודם כדי למצוא אפשרויות מפתח בתחתית.

בחלק מהמכשירים, במסך אפשרויות מפתח עשוי להיות ממוקם או שם שונה.

הערה: כאשר אתה מחבר מכשיר עם מערכת הפעלה Android 4.2.2 ומעלה למחשב, המערכת מציגה תיבת דו-שיח לשאול אם לקבל מפתח RSA המאפשר באגים באמצעות המחשב הזה. מנגנון אבטחה זה מגן התקנים משתמש כיוון שהוא מבטיח כי באגים USB ופקודות ADB אחרים לא ניתן לבצע, אלא אם כן אתה מצליח לפתוח את המכשיר ולהכיר בתיבת הדו-שיח. זה מחייב שיש לך גרסה ADB 1.0.31 (זמינה עם r16.0.1 כלי Platform SDK ומעלה) כדי לאתר באגים במכשיר פועל 4.2.2 Android ומעלה.

לקבלת מידע נוסף אודות חיבור למכשיר באמצעות USB, ראה שימוש התקני חומרה.

אתה יכול להוציא פקודות ADB משורת הפקודה על מכונת הפיתוח שלך או על פי תסריט. השימוש הוא:

אם יש רק אחד אמולטור ריצה או רק מכשיר אחד מחובר, הפקודה ADB נשלחת למכשיר כי כברירת מחדל. אם emulators המרובה פועלת ו / או מספר מכשירים מחוברים, אתה צריך להשתמש -d. -e. אפשרות או -s כדי לציין את התקן היעד שאליו הפקודה צריכה להיות מופנית.

פוסטים קשורים

  • EReader ביותר עבור אלקטרונים קריאים אנדרואיד על אנדרואיד היה אמור להיות רק בסדר. עכשיו זה מדהים. אמנם יש שפע של יישומים מתוקים עבור קריאת ספרים על הטלפון או הטאבלט, לשחק יש ספרים ...

  • וידאו: Hands-on עם ניו Instagram וידאו על לא אנדרואיד שזה היה ממש הפתעה אחרי כמה דיווחים שברה את החדשות בימים שקדמו לאירוע הפייסבוק של היום, אבל כן, הם ...

  • 4 תשובות Pics 1 Word בגידות 4 Pics 1 תשובות Word, בגידות, רמזים ייראו לכם איך לנצח בכל הרמות ומכתבים של המשחק עבור iPhone, iPod, iPad, ו- Android. לנחש את המילה כי ...

  • Minecraft: מהדורת כיס (עבור Android) כרייה מוצקה וניסיון crafting. נראה ומשחק נהדר. מרובה פשוט מלח. פיתוח מתמשך. לא עמוק כמו גרסת ה- PC. חלק מגע ...

  • [Android] מהו Superuser השיג שורש על מכשיר אנדרואיד אינו מושג על ידי פותח את מנהל האתחול, או התקנת החלמה מותאמת אישית, אלא על ידי מהבהבי קובץ קטן בשם superuser ....