19Jul

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το ADB, το βοηθητικό πρόγραμμα Debug Bridge του Android

Το

ADB, το Android Debug Bridge, είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που περιλαμβάνεται στο Android SDK της Google.Το ADB μπορεί να ελέγξει τη συσκευή σας μέσω USB από έναν υπολογιστή, να αντιγράψει αρχεία εμπρός και πίσω, να εγκαταστήσει και να απεγκαταστήσει εφαρμογές, να εκτελέσει εντολές κελύφους και πολλά άλλα.

Έχουμε καλύψει κάποια άλλα κόλπα που απαιτούν ADB στο παρελθόν, συμπεριλαμβανομένης της δημιουργίας αντιγράφων ασφαλείας και της επαναφοράς του smartphone ή του tablet σας και την εγκατάσταση εφαρμογών Android στην κάρτα SD σας από προεπιλογή.Το ADB χρησιμοποιείται για μια ποικιλία από γερά κόλπα Android.

Βήμα πρώτο: Ρυθμίστε το Android SDK

Head στη σελίδα λήψης SDK Android και μετακινηθείτε προς τα κάτω στο "SDK Tools Only", το οποίο είναι ένα σύνολο εργαλείων που περιλαμβάνει ADB.Κατεβάστε το αρχείο ZIP για την πλατφόρμα σας και αποσυνδέστε το όπου θέλετε να αποθηκεύσετε τα αρχεία ADB - είναι φορητά, ώστε να μπορείτε να τα τοποθετήσετε οπουδήποτε θέλετε.

Ξεκινήστε το SDK Manager EXE και καταργήστε την επιλογή όλων εκτός από τα "εργαλεία πλατφόρμας Android SDK".Αν χρησιμοποιείτε τηλέφωνο Nexus, μπορείτε επίσης να επιλέξετε "Google USB Driver" για να κάνετε λήψη των προγραμμάτων οδήγησης της Google.Κάντε κλικ στο κουμπί Εγκατάσταση.Αυτό κάνει λήψη και εγκαθιστά το πακέτο εργαλείων πλατφόρμας, το οποίο περιέχει ADB και άλλα βοηθητικά προγράμματα.

Όταν τελειώσει, μπορείτε να κλείσετε τον διαχειριστή SDK.

Βήμα δεύτερο: Ενεργοποίηση σφαλμάτων USB στο τηλέφωνο

Για να χρησιμοποιήσετε το ADB με τη συσκευή σας Android, πρέπει να ενεργοποιήσετε μια λειτουργία που ονομάζεται σάρωση USB.Ανοίξτε το συρτάρι εφαρμογής του τηλεφώνου σας, πατήστε το εικονίδιο Ρυθμίσεις και επιλέξτε "Σχετικά με το τηλέφωνο".Πραγματοποιήστε κύλιση προς τα κάτω και αγγίξτε το στοιχείο "Κατασκευή αριθμού" επτά φορές.Θα πρέπει να λάβετε ένα μήνυμα λέγοντας ότι είστε τώρα προγραμματιστής.

Επιστρέψτε στην κύρια σελίδα Ρυθμίσεις και θα πρέπει να δείτε μια νέα επιλογή κοντά στο κάτω μέρος που ονομάζεται "Επιλογές προγραμματιστή".Ανοίξτε το και ενεργοποιήστε το "Debugging USB".

Αργότερα, όταν συνδέετε το τηλέφωνό σας στον υπολογιστή σας, θα δείτε ένα αναδυόμενο παράθυρο με τίτλο "Να επιτρέπεται η εκτροπή USB;" στο τηλέφωνό σας.Επιλέξτε το πλαίσιο "Να επιτρέπεται πάντα από αυτόν τον υπολογιστή" και πατήστε OK.

Βήμα τρίτο: Δοκιμή ADB και Εγκατάσταση προγραμμάτων οδήγησης του τηλεφώνου σας( αν χρειαστεί)

Ανοίξτε το φάκελο στον οποίο εγκαταστήσατε τα εργαλεία SDK και ανοίξτε το φάκελο πλατφόρμα-εργαλεία.Εδώ αποθηκεύεται το πρόγραμμα ADB.Κρατήστε το Shift και κάντε δεξί κλικ μέσα στον φάκελο.Επιλέξτε "Ανοικτό παράθυρο εντολών εδώ".

Για να ελέγξετε εάν η ADB λειτουργεί σωστά, συνδέστε τη συσκευή Android στον υπολογιστή σας χρησιμοποιώντας ένα καλώδιο USB και εκτελέστε την ακόλουθη εντολή: Συσκευές adb

Θα πρέπει να δείτε μια συσκευή στη λίστα.Εάν η συσκευή σας είναι συνδεδεμένη αλλά δεν εμφανίζεται τίποτα στη λίστα, θα πρέπει να εγκαταστήσετε τα κατάλληλα προγράμματα οδήγησης.

Ο κατασκευαστής του τηλεφώνου σας μπορεί να παρέχει ένα πακέτο προγραμμάτων οδήγησης για τη συσκευή σας.Έτσι κατευθυνθείτε στην ιστοσελίδα τους και βρείτε τους οδηγούς για τη συσκευή σας - η Motorola είναι εδώ, τα Samsung βρίσκονται εδώ και η HTC έρχεται ως μέρος μιας σουίτας που ονομάζεται HTC Sync Manager.Μπορείτε επίσης να αναζητήσετε προγραμματιστές XDA για λήψεις προγραμμάτων οδήγησης χωρίς το πρόσθετο λογισμικό.

Μπορείτε επίσης να δοκιμάσετε να εγκαταστήσετε το πρόγραμμα οδήγησης Google USB από το φάκελο Extras στο παράθυρο του SDK Manager, όπως αναφέρθηκε στο πρώτο βήμα.Αυτό θα λειτουργήσει με ορισμένα τηλέφωνα, συμπεριλαμβανομένων των συσκευών Nexus.

Εάν χρησιμοποιείτε το πρόγραμμα οδήγησης USB της Google, ίσως χρειαστεί να αναγκάσετε τα Windows να χρησιμοποιήσουν τα εγκατεστημένα προγράμματα οδήγησης για τη συσκευή σας.Ανοίξτε τη Διαχείριση συσκευών( κάντε κλικ στο Έναρξη, πληκτρολογήστε Διαχείριση συσκευών και πατήστε Enter), εντοπίστε τη συσκευή σας, κάντε δεξί κλικ και επιλέξτε Ιδιότητες.Ενδέχεται να δείτε ένα κίτρινο θαυμαστικό δίπλα στη συσκευή, εάν το πρόγραμμα οδήγησης δεν έχει εγκατασταθεί σωστά.

Στην καρτέλα Πρόγραμμα οδήγησης, κάντε κλικ στην επιλογή Ενημέρωση προγράμματος οδήγησης.

Χρησιμοποιήστε την επιλογή Αναζήτηση του υπολογιστή μου για λογισμικό προγράμματος οδήγησης.

Το πρόγραμμα οδήγησης Google USB θα βρείτε στο φάκελο "Εξαγωγές" όπου εγκαταστήσατε τα αρχεία σας SDK Android.Επιλέξτε το φάκελο google \ usb_driver και κάντε κλικ στο κουμπί Επόμενο.

Αφού εγκαταστήσετε τα προγράμματα οδήγησης της συσκευής σας, συνδέστε το τηλέφωνό σας και δοκιμάστε ξανά την εντολή adb devices:

συσκευές adb

Αν όλα πάνε καλά, θα πρέπει να δείτε τη συσκευή σας στη λίστα και είστε έτοιμοι να αρχίσετε να χρησιμοποιείτε το ADB!

Βήμα τέσσερα( Προαιρετικό): Προσθέστε το ADB στο σύστημά σας PATH

Ως έχει, πρέπει να περιηγηθείτε στον φάκελο της ADB και να ανοίξετε μια γραμμή εντολών εκεί όπου θέλετε να το χρησιμοποιήσετε.Ωστόσο, αν το προσθέσετε στο Windows PATH του συστήματος σας, αυτό δεν θα είναι απαραίτητο - μπορείτε απλά να πληκτρολογήσετε adb από τη γραμμή εντολών για να εκτελέσετε εντολές οποτεδήποτε θέλετε, ανεξάρτητα από το φάκελο στον οποίο βρίσκεστε.

Η διαδικασία είναι λίγοδιαφορετικά στα Windows 7 και 10, οπότε ελέγξτε τον πλήρη οδηγό μας για την επεξεργασία του System PATH για τα βήματα που απαιτούνται για να το κάνετε αυτό.

Χρήσιμες εντολές ADB

Παράλληλα με την ποικιλία των τεχνικών που απαιτούν ADB, η ADB προσφέρει κάποιες χρήσιμες εντολές:

adb install C: \ package.apk - Εγκαθιστά το πακέτο που βρίσκεται στο C: \ package.apk στον υπολογιστή σας στη συσκευή σας.

adb απεγκατάσταση package.name - Απεγκαταστήστε το πακέτο με package.name από τη συσκευή σας.Για παράδειγμα, χρησιμοποιείτε το όνομα com.rovio.angrybirds για να απεγκαταστήσετε την εφαρμογή Angry Birds.

ADB push C: \ αρχείο /sdcard/ αρχείο - Μεταφέρει ένα αρχείο από τον υπολογιστή σας στη συσκευή σας.Για παράδειγμα, η εντολή εδώ σπρώχνει το αρχείο που βρίσκεται στο αρχείο C: \ στον υπολογιστή σας στο αρχείο /sdcard/ στη συσκευή σας

adb pull /sdcard/ αρχείο C: \ αρχείο - Τραβήξτε ένα αρχείο από τη συσκευή σας στον υπολογιστή σας - λειτουργεί όπως push adb,αλλά αντίστροφα.

adb logcat - Δείτε το αρχείο καταγραφής της συσκευής σας Android.Μπορεί να είναι χρήσιμη για την ανίχνευση εφαρμογών.

shell shell adb - Σας παρέχει ένα διαδραστικό κέλυφος γραμμής εντολών Linux στη συσκευή σας.

κέλυφος adb εντολή - Εκτελεί την καθορισμένη εντολή κελύφους στη συσκευή σας.

Για έναν πλήρη οδηγό για το ADB, συμβουλευτείτε τη σελίδα Bridge Bridge Debug στον ιστότοπο Android Developers της Google.Πιστοποίηση εικόνας

: LAI Ryanne στο Flickr