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

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

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

Βήμα πρώτο: Ρύθμιση του SDK Android

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

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

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

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

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

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

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

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

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

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

συσκευές adb

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

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

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

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

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

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

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

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

συσκευές adb

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

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

ΣΧΕΤΙΚΟ: Πώς να επεξεργαστείτε το PATH του συστήματός σας για εύκολη πρόσβαση στη γραμμή εντολών στα Windows

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

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

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

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

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

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

adb push C: \ file / sdcard / file - Πιέζει ένα αρχείο από τον υπολογιστή σας στη συσκευή σας. Για παράδειγμα, η εντολή εδώ ωθεί το αρχείο που βρίσκεται στο αρχείο C: \ στον υπολογιστή σας στο / sdcard / αρχείο στη συσκευή σας 

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

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

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

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

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

Πιστωτική εικόνα: LAI Ryanne στο Flickr