ADB 101: Τι κάνει και πώς να το ρυθμίσετε στα Windows 11;

Εικονίδιο ώρας ανάγνωσης 7 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Το Android Debug Bridge (ADB) είναι ένα χρήσιμο εργαλείο γραμμής εντολών που δημιούργησε η Google για προγραμματιστές που θέλουν να έχουν πρόσβαση στις κρυφές ρυθμίσεις διαφορετικών Android συσκευές.

Έχει τρία στοιχεία που συνεργάζονται για να δημιουργήσουν επικοινωνία μεταξύ του υπολογιστή σας και μιας συσκευής: έναν πελάτη, έναν δαίμονα (adbd) και έναν διακομιστή. Ο πελάτης αντιπροσωπεύει τον υπολογιστή σας που θα συνδέσετε στη φορητή συσκευή σας και αυτό είναι το στοιχείο που στέλνει εντολές χρησιμοποιώντας ένα καλώδιο USB. Εν τω μεταξύ, ένας δαίμονας εκτελεί εντολές σε μια συσκευή, ενώ ο διακομιστής είναι αυτός που διαχειρίζεται την επικοινωνία μεταξύ του πελάτη και του δαίμονα. Σε αντίθεση με τον δαίμονα που εκτελείται ως διαδικασία παρασκηνίου σε μια συσκευή, ο διακομιστής εκτελείται ως διαδικασία παρασκηνίου στον υπολογιστή.

Το ADB μπορεί να χρησιμοποιηθεί σε διαφορετικά συστήματα υπολογιστών, όπως Windows, macOS, ακόμα και Linux. Αλλά σε αυτή την περίπτωση, θα τονίσουμε τη χρήση του Windows 11. Είναι σημαντικό να σημειωθεί, ωστόσο, ότι το ADB δεν είναι ένα εργαλείο που εγκαθίσταται εύκολα στον υπολογιστή σας. Πρέπει να ξεκινήσετε τη λήψη του, αλλά τα καλά νέα είναι ότι η Google παρέχει άμεσους συνδέσμους προς όπου μπορείτε να κάνετε λήψη του ADB για Windows 11. 

Ωστόσο, η κατανόηση της χρήσης του εργαλείου είναι ζωτικής σημασίας πριν το κατεβάσετε. Η Google δημιούργησε το ADB για προγραμματιστές, πράγμα που σημαίνει ότι θα σας προσφέρει προσαρμογές υψηλού επιπέδου για το τηλέφωνό σας ή άλλες συσκευές Android. Συγκεκριμένα, δημιουργεί επικοινωνία μεταξύ της συσκευής και του υπολογιστή, επιτρέποντάς σας να διορθώσετε το σύστημα και τις εφαρμογές του πρώτου, να αποκτήσετε πρόσβαση σε ένα κέλυφος Unix και να εκτελέσετε άλλες εντολές. 

Εγκατάσταση προγραμμάτων οδήγησης ADB στον υπολογιστή σας με Windows 11

Ακολουθεί μια διαδικασία βήμα προς βήμα για την εγκατάσταση των προγραμμάτων οδήγησης ADB στον υπολογιστή σας με Windows 11.

  1. Σε ένα σελίδα οδηγού χρήστη ADB παρέχεται από την Google, μπορείτε να έχετε πρόσβαση στο σύνδεσμο στη σελίδα λήψης του εργαλείου ADB. Προσφέρει τα προγράμματα οδήγησης ADB σε τρεις επιλογές, ανάλογα με το λειτουργικό σύστημα του υπολογιστή σας. Επιλέξτε την πρώτη για να λάβετε την πιο πρόσφατη έκδοση που μπορείτε να χρησιμοποιήσετε για τα Windows 11 σας.
  2. Κάνοντας κλικ στην επιλογή "Λήψη SDK Platform-Tools for Windows" θα μεταφερθείτε σε μια σελίδα προτροπής. Απλώς επιλέξτε το πλαίσιο και κάντε κλικ στο κουμπί Λήψη Android SDK Platform-Tools for Windows για να ξεκινήστε τη λήψη.
  3. Μόλις γίνει λήψη του αρχείου ZIP, πρέπει να μετακινήσετε και, στη συνέχεια, να εξαγάγετε το φάκελο σε έναν φάκελο στον οποίο μπορείτε εύκολα να έχετε πρόσβαση. Συνιστούμε να το έχετε στη μονάδα ρίζας (C:\) του υπολογιστή σας Windows 11.
  4. Για να εκτελέσετε τη διαδικασία εξαγωγής, απλώς κάντε δεξί κλικ στο αρχείο ZIP και επιλέξτε την επιλογή «Εξαγωγή όλων…». Μετά από αυτό, θα εμφανιστεί μια προτροπή. Απλώς επιλέξτε το κουμπί «Εξαγωγή» για να συνεχίσετε.
  5. Ανοίξτε τον φάκελο που εξαγάξατε και κάντε δεξί κλικ μέσα του. Επιλέξτε την επιλογή «Άνοιγμα στο τερματικό» για να εκκινήσετε τη γραμμή εντολών του Windows PowerShell.

άνοιγμα της γραμμής εντολών του Windows PowerShell για το ADB στην Εξερεύνηση αρχείων

Ενεργοποίηση εντοπισμού σφαλμάτων ADB σε συσκευή Android

Η λήψη των προγραμμάτων οδήγησης ADB δεν είναι μόνο το μόνο πράγμα που πρέπει να κάνετε για να εκτελέσετε εντολές ADB σε συσκευές Android. Πρέπει επίσης να προετοιμάσετε το τηλέφωνο ή το tablet σας για να λειτουργήσει η επικοινωνία μεταξύ των στοιχείων ADB. Δείτε πώς μπορείτε να ενεργοποιήσετε τον εντοπισμό σφαλμάτων ADB στη συσκευή σας.

  1. Πρέπει να ενεργοποιήσετε τη λειτουργία προγραμματιστή, η οποία είναι κρυφή από προεπιλογή. Για να το κάνετε, μεταβείτε στις Ρυθμίσεις > Σχετικά με το τηλέφωνο > Αριθμός κατασκευής. Πατήστε γρήγορα τον αριθμό κατασκευής επτά φορές για να ενεργοποιήσετε τη λειτουργία.
  2. Μόλις ενεργοποιηθεί, θα εμφανιστούν οι Επιλογές προγραμματιστή του συστήματος της συσκευής. Η τοποθέτηση της ενότητας διαφέρει ανάλογα με τη λειτουργία του τηλεφώνου ή τη μάρκα σας. Μπορείτε να το βρείτε όταν ανοίξετε τις Ρυθμίσεις. μερικές φορές, βρίσκεται μέσα στην περιοχή Συστήματα και ενημερώσεις και σε άλλα μέρη. Θα μπορούσε επίσης να ονομαστεί διαφορετικά σε άλλες συσκευές.
  3. Μεταβείτε στις Επιλογές προγραμματιστή και ενεργοποιήστε την επιλογή USB Debugging στην ενότητα Debugging.
  4. Συνδέστε τη συσκευή σας στον υπολογιστή Windows 11 χρησιμοποιώντας ένα καλώδιο USB και αλλάξτε τη λειτουργία USB σε λειτουργία "μεταφορά αρχείων (MTP)".
  5. Η συσκευή σας θα εμφανίσει ένα παράθυρο διαλόγου ζητώντας άδεια για εντοπισμό σφαλμάτων USB που επιτρέπει τον εντοπισμό σφαλμάτων μέσω αυτού του υπολογιστή. Πατήστε "OK" για να συνεχίσετε. Μπορείτε επίσης να επιλέξετε το πλαίσιο μέσα στο πλαίσιο διαλόγου, επομένως δεν θα χρειάζεται να το κάνετε κάθε φορά που συνδέετε τη συσκευή στον υπολογιστή.

Εντολές ADB στο PowerShell στα Windows 11

Μόλις ρυθμιστούν όλα (εγκατασταθεί το πρόγραμμα οδήγησης ADB, ενεργοποιηθούν οι Επιλογές προγραμματιστή της φορητής συσκευής Android και η ίδια η συσκευή συνδεθεί στον υπολογιστή μέσω καλωδίου USB), μπορείτε να επαληθεύσετε εάν η συσκευή σας έχει συνδεθεί με επιτυχία στον υπολογιστή. Απλώς εκτελέστε στο παράθυρο της γραμμής εντολών του υπολογιστή σας τις εντολές "cmd" και "adb συσκευές". Με αυτόν τον τρόπο θα εμφανιστεί η "Λίστα των συνδεδεμένων συσκευών".

Η χρήση καλωδίου USB κατά την εκτέλεση εντοπισμού σφαλμάτων ADB χρησιμοποιείται συνήθως από προγραμματιστές, αλλά μπορεί επίσης να γίνει ασύρματα σε συγκεκριμένες συσκευές που είναι συνδεδεμένες μέσω Wi-Fi. Η ρύθμιση των συσκευών απαιτεί περισσότερη δουλειά, αλλά καταργεί κοινά προβλήματα σύνδεσης USB, όπως την εγκατάσταση προγραμμάτων οδήγησης.

Το ADB μπορεί να χρησιμοποιηθεί σε συσκευές με διαφορετικές εκδόσεις λειτουργικού συστήματος Android. Ωστόσο, σημειώστε ότι οι οδηγίες για τον ασύρματο εντοπισμό σφαλμάτων διαφέρουν σε συσκευές με Android 11 ή νεότερη έκδοση και Android 10 και παλαιότερες εκδόσεις. Δείτε πώς μπορείτε να το κάνετε.

Ασύρματο εντοπισμό σφαλμάτων για συσκευές με Android 11 και νεότερη έκδοση

  • Πριν ξεκινήσετε, απαιτείται ο υπολογιστής Windows 11 και η συσκευή να είναι και οι δύο συνδεδεμένες στο ίδιο ασύρματο δίκτυο.
  • Ενεργοποιήστε τις Επιλογές προγραμματιστή της συσκευής σας χρησιμοποιώντας τα ίδια βήματα που αναφέρονται παραπάνω.
  • Στις Επιλογές προγραμματιστή, μεταβείτε στην ενότητα Εντοπισμός σφαλμάτων και ενεργοποιήστε το "Ασύρματο εντοπισμό σφαλμάτων". Επιλέξτε "Να επιτρέπεται" όταν λάβετε ένα μήνυμα.
Android Studio Bumblebee
Σύζευξη υπολογιστή με Windows 11 και συσκευή μέσω του ίδιου δικτύου Wi-Fi χρησιμοποιώντας το Android Studio Bumblebee.
  • Εκκίνηση του Android Studio Bumblebee στον υπολογιστή σας και επιλέξτε "Σύζευξη συσκευών με χρήση Wi-Fi", στο οποίο μπορείτε να αποκτήσετε πρόσβαση μέσω του αναπτυσσόμενου μενού διαμορφώσεων εκτέλεσης. Θα δείτε ένα αναδυόμενο παράθυρο για τη σύζευξη συσκευών είτε χρησιμοποιώντας έναν κωδικό QR είτε έναν κωδικό σύζευξης.
Επιλογές ασύρματου εντοπισμού σφαλμάτων στο τηλέφωνο Google Pixel
Δύο τρόποι για ασύρματη σύζευξη μιας συσκευής με υπολογιστή Windows 11: μέσω κωδικού QR ή κωδικού σύζευξης.
  • Ελέγξτε τη συσκευή σας και πατήστε "Ασύρματο εντοπισμό σφαλμάτων" για να ξεκινήσει η σύζευξη. Όπως αναφέρθηκε, υπάρχουν δύο τρόποι για να το κάνετε: μέσω ενός κωδικού QR ή ενός κωδικού σύζευξης. Επιλέξτε ποιο σας ταιριάζει καλύτερα.

Ασύρματο εντοπισμό σφαλμάτων για συσκευές με Android 10 και παλαιότερες εκδόσεις

  • Συνδέστε τη συσκευή και τον υπολογιστή σας στο ίδιο δίκτυο Wi-Fi.
  • Συνδέστε τη συσκευή στον υπολογιστή χρησιμοποιώντας ένα καλώδιο USB και ρυθμίστε τη συσκευή να περιμένει για σύνδεση TCP/IP στη θύρα 5555.

  • Αποσυνδέστε τη συσκευή από τον υπολογιστή Windows 11 αφαιρώντας το καλώδιο USB.
  • Τώρα μπορείτε να συνδεθείτε στον υπολογιστή χρησιμοποιώντας τη διεύθυνση IP της συσκευής σας Android.

  • Σε περίπτωση απώλειας της σύνδεσης, απλώς εκτελέστε τις εντολές «adb connect» ή «adb kill-server», με το τελευταίο να σας απαιτεί να επαναλάβετε τη διαδικασία από την αρχή.

Υπάρχουν περιπτώσεις που ενδέχεται να αντιμετωπίσετε προβλήματα κατά τη δημιουργία της σύνδεσης μεταξύ του υπολογιστή Windows 11 και της συσκευής σας Android και οι λόγοι μπορεί να διαφέρουν ανάλογα με τον τύπο εντοπισμού σφαλμάτων που χρησιμοποιείτε. Για παράδειγμα, ο ασύρματος εντοπισμός σφαλμάτων μπορεί να είναι προβληματικός εάν ο υπολογιστής και η συσκευή συνδέονται χωριστά σε δύο διαφορετικά δίκτυα. Θα μπορούσε επίσης να συμβεί εάν δεν είναι εγκατεστημένα προγράμματα οδήγησης ADB στον υπολογιστή ή όταν είναι παλιά. Για ενσύρματο εντοπισμό σφαλμάτων, ένα ελαττωματικό USB μπορεί επίσης να οδηγήσει σε προβλήματα.

Μόλις επιδιορθωθούν όλα, η χρήση του ADB μπορεί να σας δώσει πολλά πράγματα για να εξερευνήσετε στις συσκευές σας Android. Μπορεί να προσφέρει μια μεγάλη ποικιλία εντολών, από την αντιγραφή αρχείων μέχρι την προσαρμογή των λειτουργιών OEM ή των διεπαφών χρήστη και πολλά άλλα. Στο Έγγραφο Οδηγού χρηστών Android Studio, η Google παρέχει μια λίστα που μπορείτε να δοκιμάσετε να εκτελέσετε εντολές για να ρυθμίσετε την προώθηση θύρας, να σταματήσετε τον διακομιστή ADB, να εκδώσετε εντολές φλοιού και πολλά άλλα.

Χρησιμοποιώντας τα, μπορείτε να αποκτήσετε περισσότερο έλεγχο στη συσκευή Android και να κάνετε σχετικές τροποποιήσεις. Ωστόσο, ενώ το ADB δεν είναι γενικά επιβλαβές (δεν κάνει αλλαγές στον υπολογιστή), η ακατάλληλη χρήση του μπορεί να οδηγήσει σε ορισμένα προβλήματα. Με αυτό, ίσως θελήσετε να αξιολογήσετε τους λόγους για τους οποίους το χρησιμοποιείτε και τις δεξιότητες και τις γνώσεις σας πριν εγκαταστήσετε προγράμματα οδήγησης ADB και εκτελέσετε εντολές ADB.

Περισσότερα για τα θέματα: ADB, εντολή adb, android, Android Debug Bridge, Εντολές, Debug, προγραμματιστές

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *