Βήμα 3: Δοκιμή ADB και εγκατάσταση προγραμμάτων οδήγησης για το smartphone σας. Σκληροί και συμβολικοί σύνδεσμοι

Παιδικά προϊόντα 02.07.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Γεια σε όλους Μελετάμε περαιτέρω το smartphone Android, σήμερα θα σκεφτούμε τι είναι η εφαρμογή ενημέρωσης από το ADB. Έτσι, αφού έψαξα στο Διαδίκτυο, κατέληξα στο συμπέρασμα ότι η εφαρμογή ενημέρωσης από το ADB είναι ένα στοιχείο στο μενού ανάκτησης συστήματος Android. Τι κάνει όμως αυτό το αντικείμενο; Πήγα να ψάξω... Επομένως, απαιτείται η εφαρμογή ενημέρωσης από το στοιχείο ADB για την εγκατάσταση του υλικολογισμικού

Λοιπόν, ποια είναι η μετάφραση στα ρωσικά, έτσι μεταφράζεται η εφαρμογή ενημέρωσης από το ADB; Χμ, ας εξηγηθούμε! Η πρώτη λέξη εφαρμόζεται, μεταφράζεται ως εφαρμογή ή χρήση. Νομίζω ότι η λέξη ενημέρωση είναι ήδη ξεκάθαρη, είναι η ίδια η ενημέρωση, στην περίπτωσή μας το υλικολογισμικό. Λοιπόν, από ADB είναι σαν από ADB. Εν ολίγοις, η εφαρμογή ενημέρωσης από το στοιχείο ADB μεταφράζεται ως εφαρμογή ενημέρωσης από το ADB, κάπως έτσι

Παρεμπιπτόντως, βρήκα μια εικόνα για το πώς φαίνεται αυτό το στοιχείο στο μενού:


Δείτε λοιπόν τι άλλο έμαθα σχετικά με την εφαρμογή ενημέρωσης από το ADB. Υπάρχει μια εντολή όπως το adb sideload, καλά, αυτή η εντολή είναι για την ενημέρωση του υλικολογισμικού. Λειτουργεί ως εξής: μεταβαίνετε στη λειτουργία ανάκτησης στο smartphone σας, στη συνέχεια επιλέξτε εφαρμογή ενημέρωσης από το ADB με το κουμπί έντασης ήχου, επιβεβαιώστε με το κουμπί λειτουργίας και, στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή:

adb sideload update.zip

Όπου βρίσκεται το update.zip, υποδεικνύετε το όνομα του υλικολογισμικού. Λοιπόν, είναι λίγο ξεκάθαρο; Το στοιχείο Εφαρμογή ενημέρωσης από το ADB απαιτείται για την εγκατάσταση υλικολογισμικού από το ADB. Είναι αλήθεια ότι υπάρχει μια ακατανόητη στιγμή εδώ, σε έναν άλλο ιστότοπο βρήκα πληροφορίες ότι αυτή η εντολή πρέπει να εισαχθεί στη γραμμή εντολών. Αλλά πού είναι η ίδια η γραμμή εντολών; Σε smartphone ή σε υπολογιστή; Αυτή η ερώτηση παραμένει ασαφής για μένα προς το παρόν Ναι, έβγαλα μια φωτογραφία, κοιτάξτε εδώ, όλα φαίνονται ξεκάθαρα.


Προφανώς η εντολή πρέπει ακόμα να εισαχθεί στον υπολογιστή! Και νόμιζα ότι ήταν στο smartphone... Είναι καλό που το έμαθα, απλώς με ενδιέφερε πολύ..

Παρεμπιπτόντως, μετά την εισαγωγή της εντολής, ολόκληρη η διαδικασία υλικολογισμικού μπορεί να διαρκέσει περίπου 15 λεπτά, που είναι κάπως πολύ. Όταν όλα τελειώσουν, χρησιμοποιήστε το κουμπί έντασης για να επιλέξετε επανεκκίνηση συστήματος τώρα (αυτή είναι μια επανεκκίνηση) και πατήστε το κουμπί λειτουργίας. Και το στοιχείο απενεργοποίησης είναι σαν να κλείνεις το smart, ε, έτσι είναι

Εάν έχετε ένα smartphone με λειτουργικό σύστημα Android και πειραματίζεστε συχνά με αυτό, διαμορφώνετε κάτι ή ανανεώνετε κάτι, τότε πιθανότατα είστε ήδη εξοικειωμένοι με το εργαλείο ADB ή (Android Debug Bridge). Πρόκειται για ένα πρόγραμμα για τον έλεγχο ενός smartphone μέσω υπολογιστή μέσω USB, το οποίο περιέχει πολλές χρήσιμες εντολές.

Μπορείτε να προβάλετε αρχεία καταγραφής, να εγκαταστήσετε και να απεγκαταστήσετε εφαρμογές, να διαχειριστείτε τη συσκευή σας και να εκτελέσετε πολλές άλλες χρήσιμες εντολές. Σε αυτό το άρθρο, θα μάθετε πώς να χρησιμοποιείτε το ADB σε Linux, θα εξετάσουμε χρήσιμες εντολές ADB για χρήστες Android και θα αναλύσουμε λεπτομερώς αυτό το βοηθητικό πρόγραμμα. Αλλά πρώτα, ας δούμε πώς να εγκαταστήσετε το ίδιο το εργαλείο στον υπολογιστή σας.

Το πρόγραμμα ADB περιλαμβάνεται στο τυπικό σύνολο των βοηθητικών προγραμμάτων Android SDK. Μπορείτε να εγκαταστήσετε αυτό το περιβάλλον και να αποκτήσετε το απαιτούμενο βοηθητικό πρόγραμμα. Αλλά δεν θέλετε πάντα να σύρετε ένα ολόκληρο περιβάλλον εκτέλεσης στον υπολογιστή σας. Μερικές φορές χρειάζεστε μόνο ένα πρόγραμμα. Μπορεί να εγκατασταθεί πολύ εύκολα ξεχωριστά. Στο Ubuntu, μπορείτε να το κάνετε αυτό εκτελώντας την εντολή:

sudo apt εγκατάσταση android-tools-adb

Για το Red Hat, CentOS η εντολή θα είναι ελαφρώς διαφορετική:

sudo yum εγκατάσταση android-tools-adb

Εάν πρέπει να εγκαταστήσετε το ADB στα Windows, θα πρέπει να κάνετε λήψη του Platform Tools SDK από τον επίσημο ιστότοπο.

Προετοιμασία του smartphone σας

Για να μπορείτε να χρησιμοποιήσετε το adb με το smartphone σας, πρέπει να ενεργοποιήσετε τη λειτουργία εντοπισμού σφαλμάτων USB. Αυτή η δυνατότητα είναι κρυφή σε όλες τις εκδόσεις του Android ξεκινώντας από την 4.2. Για να γίνετε προγραμματιστής, μεταβείτε πρώτα στο "Ρυθμίσεις" -> "Σχετικά με το τηλέφωνο"και κάντε κλικ επτά φορές στο αντικείμενο "Αριθμός κατασκευής":

Στη συνέχεια, ένα στοιχείο θα εμφανιστεί στο κύριο μενού ρυθμίσεων "Για προγραμματιστές":

Εδώ πρέπει να επιλέξετε το πλαίσιο δίπλα στην ενότητα "Να επιτρέπεται ο εντοπισμός σφαλμάτων USB":


Τώρα το τηλέφωνό σας είναι έτοιμο να συνεργαστεί με το adb. Συνδέστε το μέσω USB στον υπολογιστή σας και ας ξεκινήσουμε.

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

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

adb start-server

Μετά την ολοκλήρωση της εργασίας, μπορείτε να απενεργοποιήσετε την υπηρεσία έτσι ώστε να μην καταναλώνει περιττούς πόρους:

Τώρα μπορείτε να εκτελέσετε εντολές adb για android.

Λίστα συσκευών

Πρώτα απ 'όλα, ας δούμε τη λίστα των συσκευών που είναι συνδεδεμένες στον υπολογιστή μας. Για να το κάνετε αυτό, χρησιμοποιήστε την εντολή συσκευές:

Εάν πολλά smartphone είναι συνδεδεμένα στο σύστημα, τότε από προεπιλογή οι ενέργειες θα εφαρμοστούν στο πρώτο. Αλλά μπορείτε να καθορίσετε το επιθυμητό όνομα συσκευής χρησιμοποιώντας την επιλογή -s. Για παράδειγμα:

adb -s 0123456789ABCDEF logcat

Μπορείτε επίσης να καθορίσετε το όνομα της συσκευής στην οποία θέλετε να εφαρμόσετε εντολές προγράμματος adb χρησιμοποιώντας τη μεταβλητή ANDROID_SERIAL:

εξαγωγή ANDROID_SERIAL=0123456789ABCDEF

Στη συνέχεια, όλες οι εντολές adb θα εφαρμοστούν στη συσκευή που καθορίζεται σε αυτήν τη μεταβλητή.

Κατάσταση συσκευής

Με την εντολή get-state μπορείτε να μάθετε την κατάσταση της συσκευής:

Η εντολή θα επιστρέψει μία από τις ακόλουθες τιμές: συσκευή - τρέχει, bootloader - φόρτωση, εκτός σύνδεσης - απενεργοποιημένη. Μπορείτε να χρησιμοποιήσετε την εντολή status-window για να παρακολουθείτε συνεχώς την κατάσταση:

παράθυρο κατάστασης adb

Προβολή αρχείων καταγραφής

Η πιο συνηθισμένη ενέργεια που πρέπει να κάνουν οι προγραμματιστές και οι υπεύθυνοι δοκιμών εφαρμογών για κινητά κατά την αναζήτηση σφαλμάτων είναι η προβολή αρχείων καταγραφής συστήματος και εφαρμογών. Για να το κάνετε αυτό, χρησιμοποιήστε την εντολή logcat:

Το βοηθητικό πρόγραμμα εμφανίζει τα περιεχόμενα των αρχείων καταγραφής Android σε πραγματικό χρόνο, ώστε να βλέπετε αμέσως όλα τα μηνύματα σφάλματος. Μπορείτε επίσης να γράψετε τα πάντα σε ένα αρχείο:

adb logcat -d > ~/android.log

Χρησιμοποιώντας την επιλογή -c, μπορείτε να διαγράψετε όλα τα αρχεία καταγραφής στη συσκευή:

Δεν είναι πάντα απαραίτητο να κοιτάξετε το πλήρες αρχείο καταγραφής του συστήματος, μερικές φορές θα αρκεί απλώς να δείτε τα μηνύματα του επιθυμητού προγράμματος.

adb logcat com android.settings

Χρησιμοποιώντας την επιλογή --log-level, μπορείτε να ορίσετε το επίπεδο λεπτομέρειας του μηνύματος, είναι διαθέσιμες οι ακόλουθες επιλογές: V, D, I, W, E, F, S. Για να επιλέξετε τη λεπτομέρεια εξόδου, καθορίστε το επιθυμητό γράμμα διαχωρισμένο με άνω και κάτω τελεία μετά το όνομα της εφαρμογής:

adb logcat com android.settings:E

Ή θα εμφανίσουμε μόνο σφάλματα για ολόκληρο το σύστημα:

Μεταφορά αρχείων στη συσκευή σας

Εάν χρειάζεται να στείλετε γρήγορα ένα αρχείο σε μια συσκευή, μπορείτε να χρησιμοποιήσετε την εντολή push για να το κάνετε αυτό. Εδώ είναι η σύνταξή του:

$ adb push /διεύθυνση/τοπικό/αρχείο/διεύθυνση/απομακρυσμένο/αρχείο

Για παράδειγμα, ας κατεβάσουμε ένα αρχείο από τον αρχικό φάκελο στη συσκευή:

adb push ~/file /sdcard/file

Το αρχείο θα μεταφερθεί άμεσα στη συσκευή και μπορείτε να το επαληθεύσετε. Επιπλέον, μπορείτε να χρησιμοποιήσετε την επιλογή -p για να εμφανίσετε την πρόοδο, καθώς και την επιλογή -a για να διατηρήσετε την αρχική χρονική σήμανση.

Με τον ίδιο τρόπο, μπορείτε να κάνετε λήψη ενός αρχείου από τη συσκευή σας. Σύνταξη εντολής έλξης:

$ adb push /διεύθυνση/απομακρυσμένο/αρχείο/διεύθυνση/τοπικό/αρχείο

Για παράδειγμα, ας αντιγράψουμε το απεσταλμένο αρχείο:

adb pull /sdcard/file ~/file1

Εγκατάσταση εφαρμογών

Χρησιμοποιώντας το adb μπορείτε να εγκαταστήσετε απευθείας εφαρμογές. Αυτή η δυνατότητα μπορεί να είναι πολύ βολική για προγραμματιστές. Η εντολή εγκατάστασης χρειάζεται μόνο να περάσει τη διεύθυνση του αρχείου apk:

εγκατάσταση adb ~/Momentum_apkpure.com.apk

Μετά από αυτό, η εφαρμογή εγκαθίσταται και είναι έτοιμη να λειτουργήσει στη συσκευή σας. Εάν πρέπει να ενημερώσετε την εφαρμογή σε νεότερη έκδοση, χρησιμοποιήστε την επιλογή -r. Αυτό είναι πολύ σημαντικό. Διαφορετικά θα εμφανιστεί ένα σφάλμα:

adb -r install~/Momentum_apkpure.com.apk

Διατίθενται επίσης οι επιλογές -s - για εγκατάσταση σε μονάδα flash USB και -d - για υποβάθμιση της έκδοσης του προγράμματος.

Απεγκατάσταση εφαρμογών

Η απεγκατάσταση της εφαρμογής είναι επίσης πολύ εύκολη. Για να το κάνετε αυτό, απλώς περάστε το όνομα του πακέτου του στην εντολή απεγκατάστασης. Για παράδειγμα, ας αφαιρέσουμε το πρόγραμμα περιήγησης Firefox:

adb απεγκαταστήστε το org.mozilla.firefox

Εφεδρικός

Μπορείτε να δημιουργήσετε ένα αντίγραφο ασφαλείας του υλικολογισμικού σας και όλων των αρχείων συστήματος Android, ώστε να μπορείτε να το επαναφέρετε πολύ εύκολα και γρήγορα. Για να το κάνετε αυτό, χρησιμοποιήστε την εντολή δημιουργίας αντιγράφων ασφαλείας. Ας δούμε πρώτα τη σύνταξή του:

Πακέτα επιλογών δημιουργίας αντιγράφων ασφαλείας $ adb

Οι επιλογές υποδεικνύουν ποια δεδομένα πρέπει να αντιγραφούν. Κάθε επιλογή μπορεί να έχει το πρόθεμα όχι, πράγμα που σημαίνει ότι αυτά τα δεδομένα δεν χρειάζεται να αντιγραφούν. Ας δούμε τις κύριες επιλογές:

  • -apk- αποθήκευση αρχείων apk για προγράμματα, απενεργοποιημένα από προεπιλογή.
  • -ομπ- αποθηκεύστε τις επεκτάσεις των εγκατεστημένων επεκτάσεων αρχείων apk σε μορφή obb. Απενεργοποιημένο από προεπιλογή.
  • - κοινόχρηστο- αποθήκευση δεδομένων εφαρμογής από κάρτα SD ή μνήμη τηλεφώνου, απενεργοποιημένη.
  • -όλοι- αποθήκευση όλων των εγκατεστημένων εφαρμογών.
  • -σύστημα- αποθήκευση εφαρμογών συστήματος, αυτές οι εφαρμογές περιλαμβάνονται ήδη στη λίστα όλων.

Η τελευταία παράμετρος σάς επιτρέπει να καθορίσετε ποιες εφαρμογές πρέπει να αποθηκευτούν. Εάν έχει καθοριστεί η επιλογή all, τότε φυσικά αυτή η παράμετρος δεν χρειάζεται. Έτσι, η εντολή για τη δημιουργία αντιγράφων ασφαλείας του συστήματος θα μοιάζει με αυτό:

adb backup -apk -obb -shared -all -f backup.ab

Χρησιμοποιώντας την επιλογή -f καθορίζουμε το όνομα του αρχείου αρχειοθέτησης που θα αποθηκευτεί στον τρέχοντα φάκελο. Εάν δεν το ορίσετε, το προεπιλεγμένο όνομα θα είναι backup.ab. Θα χρειαστεί να επιβεβαιώσετε τη δημιουργία ενός αντιγράφου στο τηλέφωνό σας, μπορείτε να εισαγάγετε έναν κωδικό πρόσβασης για κρυπτογράφηση:

Για επαναφορά από ένα αντίγραφο ασφαλείας, χρησιμοποιήστε την εντολή επαναφοράς. Το μόνο που χρειάζεται να κάνει είναι να περάσει τη διεύθυνση αρχείου:

adb επαναφορά android.ab

Το βοηθητικό πρόγραμμα adb έχει ακόμη και εντολές για επανεκκίνηση της συσκευής. Μπορείτε απλά να επανεκκινήσετε το smartphone σας χρησιμοποιώντας την εντολή επανεκκίνησης:

Μπορείτε να εκκινήσετε σε λειτουργία ανάκτησης:

ανάκτηση επανεκκίνησης adb

Ή στη λειτουργία εγκατάστασης του bootloader:

adb bootloader επανεκκίνησης

Κονσόλα Android

Χρησιμοποιώντας την εντολή φλοιού, μπορείτε να συνδεθείτε στην κονσόλα Android και να εκτελέσετε τις απαραίτητες ενέργειες εκεί. Οι περισσότερες από τις εντολές Linux που γνωρίζουμε είναι διαθέσιμες εδώ. Εξετάσαμε λεπτομερώς όλες τις διαθέσιμες εντολές στο άρθρο. Τώρα ας μιλήσουμε για την ίδια την εντολή του φλοιού και ας δώσουμε μερικά παραδείγματα. Για να μπείτε στην κονσόλα, πληκτρολογήστε:

adb shell ls /system

Για παράδειγμα, με αυτήν την εντολή μπορείτε να τραβήξετε ένα στιγμιότυπο οθόνης:

adb shell screencap -p /sdcard/screenshot.png

Και έτσι μπορείτε να εγγράψετε την οθόνη του smartphone σας σε βίντεο:

Εγγραφή οθόνης κελύφους adb /sdcard/video.mp4

συμπεράσματα

Σε αυτό το άρθρο, εξετάσαμε πώς να χρησιμοποιήσετε το βοηθητικό πρόγραμμα adb για τη διαχείριση ενός smartphone Android, καθώς και τις βασικές εντολές του προγράμματος adb που μπορείτε να χρησιμοποιήσετε. Οι εντολές του κελύφους adb είναι οι ίδιες εντολές που μπορείτε να εκτελέσετε στο τερματικό Android, επομένως δεν έχει νόημα να τις ξαναδείτε. Ελπίζω να βρήκατε χρήσιμες τις πληροφορίες σε αυτό το άρθρο.

Σχετικά με τον συγγραφέα

Ιδρυτής και διαχειριστής ιστότοπου, είμαι παθιασμένος με το λογισμικό ανοιχτού κώδικα και το λειτουργικό σύστημα Linux. Αυτήν τη στιγμή χρησιμοποιώ το Ubuntu ως κύριο λειτουργικό σύστημα. Εκτός από το Linux, με ενδιαφέρουν ό,τι σχετίζεται με την πληροφορική και τη σύγχρονη επιστήμη.

Σε αυτό το άρθρο θα εξετάσουμε το τυπικό βοηθητικό πρόγραμμα ADB για τη διαχείριση συσκευών μεΛειτουργικό σύστημα για κινητά android .


Εισαγωγή στην ADB

Διαχειριστείτε όλες τις πτυχές των φορητών συσκευών Android - μνήμη, σύστημα αρχείων, εγκατάσταση και απεγκατάσταση προγραμμάτων κ.λπ. - μπορείτε όχι μόνο στην ίδια την κινητή συσκευή, αλλά και από έναν προσωπικό υπολογιστή συνδέοντας ένα smartphone ή tablet σε αυτό μέσω καλωδίου USB. Για το σκοπό αυτό, συχνά περιλαμβάνεται ειδικό ιδιόκτητο λογισμικό με την κινητή συσκευή.

Το πρόγραμμα adb δημιουργεί μια σύνδεση μεταξύ της συσκευής και του υπολογιστή, σας επιτρέπει να στέλνετε εντολές στη συσκευή μέσω σύνδεσης USB και να εκτελείτε διάφορους χειρισμούς με το σύστημα Android. Οι προχωρημένοι χρήστες το αντιμετώπισαν κατά την απόκτηση δικαιωμάτων root και την εγκατάσταση του ClockworkMod Recovery.

Το βοηθητικό πρόγραμμα είναι μέρος του Android SDK που προορίζεται για προγραμματιστές. Επίσης, ο κατασκευαστής smartphone μπορεί να παρέχει αυτό το βοηθητικό πρόγραμμα μαζί με τα προγράμματα οδήγησης για μια συγκεκριμένη κινητή συσκευή. Αλλά περισσότερες λεπτομέρειες σχετικά με την εγκατάσταση του βοηθητικού προγράμματος παρέχονται παρακάτω.

Βασικά χαρακτηριστικά της διεπαφής ADB:

  • Προβολή συσκευών Android που είναι συνδεδεμένες στον υπολογιστή σας.
  • προβολή του αρχείου καταγραφής συστήματος Android.
  • αντιγραφή αρχείων από/προς μια συσκευή Android.
  • εγκατάσταση και απεγκατάσταση εφαρμογών σε συσκευή Android.
  • καθαρίστε το διαμέρισμα δεδομένων στη συσκευή Android.
  • εκτελέστε διάφορα σενάρια διαχείρισης συσκευών Android.


Προετοιμασία για δουλειά

Πρώτα πρέπει να εγκαταστήσετε το ίδιο το βοηθητικό πρόγραμμα κονσόλας adb. Υπάρχουν πολλές επιλογές για την απόκτησή του.

1. Συνήθως σε συστήματα Windows μπορεί να εγκατασταθεί μαζί με ιδιόκτητα προγράμματα οδήγησης smartphone ή tablet. Συνήθως θα πρέπει να το αναζητήσετε στο φάκελο Program Files σε έναν κατάλογο με το όνομα της μάρκας smartphone.

2. Ένας καθολικός τρόπος απόκτησης adb για χρήστες όλων των λειτουργικών συστημάτων είναι η εγκατάσταση του βοηθητικού προγράμματος μέσω του διαχειριστή Android SDK.

Για χρήστες Linux, δεν χρειάζεται να εγκαταστήσετε προγράμματα οδήγησης, αλλά πρέπει να γράψετε έναν κανόνα για το udev. Παρακάτω είναι η σειρά για τη δημιουργία ενός κανόνα για το Ubuntu.

Για να το κάνετε αυτό, πρέπει πρώτα να μάθετε τις τιμές των μεταβλητών idVendor και idProduct της κινητής συσκευής σας. Αυτό μπορεί να γίνει χρησιμοποιώντας την εντολή lsusb στο τερματικό, συνδέοντας τη συσκευή μέσω καλωδίου USB, με αποτέλεσμα να εμφανίζονται παρόμοιες πληροφορίες:

Bus 002 Συσκευή 006: ID 12d1:1038 Huawei Technologies Co., Ltd.

Εδώ το idVendor είναι τα δεκαεξαδικά ψηφία μετά το αναγνωριστικό και πριν από την άνω και κάτω τελεία. Το IdProduct είναι τα επόμενα τέσσερα ψηφία μετά την άνω και κάτω τελεία.

Μετά από αυτό, δημιουργήστε το αρχείο /etc/udev/rules.d/51-android.rules με δικαιώματα chmod 644 και με το ακόλουθο περιεχόμενο (αντικαταστήστε το αναγνωριστικό σας και τις τιμές χρήστη):

SUBSYSTEMS=="usb", ATTRS(idVendor)=="12d1", ATTRS(idProduct) =="1038", MODE="0666", OWNER="χρήστης"

$ sudo /etc/init.d/udev reload

Στην πρώτη και στη δεύτερη περίπτωση λήψης adb, είναι πολύ σκόπιμο να ρυθμίσετε μεταβλητές περιβάλλοντος ώστε να μην εισαγάγετε την πλήρη διαδρομή προς το εγκατεστημένο βοηθητικό πρόγραμμα στην κονσόλα κατά την εκκίνηση. Το πώς να το κάνετε αυτό έχει γραφτεί περισσότερες από μία φορές στις σελίδες του KV, επομένως δεν θα μπούμε σε λεπτομέρειες σχετικά με αυτό το θέμα.

Η εγκατάσταση του προσωπικού σας υπολογιστή έχει πλέον ολοκληρωθεί. Ο εντοπισμός σφαλμάτων USB πρέπει να είναι ενεργοποιημένος στην κινητή συσκευή σας: "Ρυθμίσεις - Εφαρμογές - Ανάπτυξη - Εντοπισμός σφαλμάτων USB". Συνδέστε το τηλέφωνό σας μέσω καλωδίου USB και ΜΗΝ ΤΟΠΟΘΕΤΗΣΕΤΕ ως SD!

Για να αποκτήσετε απολύτως όλες τις δυνατότητες του adb, η κινητή συσκευή πρέπει να είναι ήδη root και το πακέτο Busybox (διαθέσιμο στο Google Play) πρέπει επίσης να εγκατασταθεί. Αλλά θα πρέπει πάντα να θυμάστε ότι η εγκατάσταση των δικαιωμάτων root σε ορισμένες περιπτώσεις μπορεί να ακυρώσει την εγγύηση στη συσκευή σας.

Τώρα μπορείτε να ξεκινήσετε να εργάζεστε με το adb.


Εργασία με adb

Ας δούμε μερικές εντολές adb. Ανοίξτε την κονσόλα και εκτελέστε την εντολή

$ συσκευές adb

Αυτή η εντολή θα εμφανίσει μια λίστα συσκευών που είναι συνδεδεμένες στον υπολογιστή. Κάτι τέτοιο πρέπει να εμφανιστεί

Λίστα συνδεδεμένων συσκευών
Συσκευή 4CA94Dxxxxx

$ επανεκκίνηση adb

$ ανάκτηση επανεκκίνησης adb

Εγκατάσταση πακέτου apk από υπολογιστή

$ εγκατάσταση adb<путь_к_apk>

Αφαίρεση πακέτου

$ απεγκατάσταση adb

Δείτε το αρχείο καταγραφής λειτουργίας της συσκευής

$ adb logcat

Μετά από αυτό θα δείτε δυναμική έξοδο μηνυμάτων συστήματος Android. Εάν εκτελέσετε οποιουσδήποτε χειρισμούς με τη συσκευή, αυτό θα εμφανιστεί αμέσως μέσω της εξόδου των αντίστοιχων μηνυμάτων. Έξοδος από τη λειτουργία εντοπισμού σφαλμάτων χρησιμοποιώντας το συνδυασμό πλήκτρων Ctrl+C.

Και με τη βοήθεια του ADB, μπορείτε να εκτελέσετε ένα πραγματικό κέλυφος Unix στην κινητή συσκευή σας.

$ κέλυφος adb

Με την εκκίνηση του κελύφους, μπορείτε να χρησιμοποιήσετε όλες τις εντολές UNIX που είναι διαθέσιμες στη συσκευή - cat, ls, df και άλλες, καθώς και να εκτελέσετε σενάρια.

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

Μια πλήρης λίστα με όλες τις εντολές ADB μπορεί να ληφθεί εκτελώντας το adb χωρίς παραμέτρους.

Το βοηθητικό πρόγραμμα adb μπορεί να φαίνεται περίπλοκο σε πολλούς. Σε μελλοντικά άρθρα θα εξετάσουμε διάφορα προγράμματα κελύφους που διευκολύνουν την εργασία με αυτό το βοηθητικό πρόγραμμα.

Μιχαήλ ASTAPCHIK

Το ADB σημαίνει Android Debug Bridge, δηλαδή γέφυρα εντοπισμού σφαλμάτων για Android. Το πρόγραμμα έχει αναπτυχθεί για το λειτουργικό σύστημα Android και λειτουργεί σε συνδυασμό με υπολογιστή. Καθιστά δυνατή την αλλαγή αρχείων, τη χρήση δικαιωμάτων root και την επαναφορά του συστήματος.

Το ADB run, με τη σειρά του, είναι μια εφαρμογή που επιτρέπει στον χρήστηαναβοσβήνει μια συσκευή που τρέχει σε Android. Περιλαμβάνει ADB και Fastboot. Αυτές οι εφαρμογές είναι γνωστές σε όλους όσοι έχουν αντιμετωπίσει να αναβοσβήνουν το gadget τους.

ADB, εκτέλεση ADB και Fastboot

Το Android Debug Bridge σάς επιτρέπει να διαχειρίζεστε το Android χρησιμοποιώντας υπολογιστή. Αυτή η εφαρμογή εγκαθίσταται απευθείας σε φορητό υπολογιστή ή υπολογιστή, ο οποίος είναι συνδεδεμένος σε φορητή συσκευή μέσω καλωδίου USB σε λειτουργία εντοπισμού σφαλμάτων. Τότε μετά την εκτόξευσηΕίναι δυνατή η εκτέλεση ειδικών εντολών που σας επιτρέπουν να ξεκινήσετε οποιεσδήποτε ενέργειες με το gadget.

Το βοηθητικό πρόγραμμα επιτρέπει πραγματοποιήσει τέτοιες ενέργειες, Πώς:

  • μεταφορά φακέλων και αρχείων προς/ή από τη συσκευή·
  • εργασία με υλικολογισμικό: εγκατάσταση, ενημερώσεις.
  • αφαίρεση μιας κλειδαριάς που έγινε χρησιμοποιώντας ένα κλειδί μοτίβου.
  • εκτέλεση διαφόρων σεναρίων.
  • Τις περισσότερες φορές, η εφαρμογή εγκαθίσταται μαζί με το βοηθητικό πρόγραμμα Fastboot. Αυτή η λειτουργία σάς επιτρέπει να επαναφέρετε όλες τις ρυθμίσεις στις εργοστασιακές ρυθμίσεις, γι' αυτό μερικές φορές ονομάζεται Ανάκτηση - μια λειτουργία ανάκτησης. Επιπλέον, μπορείτε να εγκαταστήσετε υλικολογισμικό χρησιμοποιώντας το Fastboot, αλλά σε αυτήν την περίπτωση είναι δυνατή η εργασία μόνο μέσω υπολογιστή.

    Αυτά τα δύο προγράμματα είναι καλύτερα εγκαταστήστε μαζί, επιτρέποντάς σας να έχετε πρόσβαση σε περισσότερες επιλογές.

    Με τη σειρά του το ADB τρέχει απλοποιεί την εργασίακαι αυτοματοποιεί κοινές εντολές και ενέργειες που χρησιμοποιούνται συχνότερα από τους χρήστες. Αν και διαθέτει κονσόλα, έχει οπτικοποιημένη εμφάνιση και αποτελείται από 14 σημεία.

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

    Όλα τα βοηθητικά προγράμματα μπορούν να ληφθούν, να εγκατασταθούν για τη λειτουργία και την ενημέρωση της κινητής συσκευής σας.

    Πώς να χρησιμοποιήσετε την εκτέλεση του ADB

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

    Μπορείτε να καταλάβετε ότι η σύνδεση πραγματοποιήθηκε μπαίνοντας σε συσκευές adb. Στη συνέχεια θα πρέπει να εμφανιστεί το μήνυμα: " Λίστα συνδεδεμένων συσκευών", υποδεικνύοντας ότι η σύνδεση έχει πραγματοποιηθεί. Η σύνδεση μέσω Wi-Fi πραγματοποιείται χρησιμοποιώντας ασύρματη σύνδεση adb. Η κινητή συσκευή πρέπει να είναι root.

    Για να λειτουργήσει, πρέπει να ενεργοποιήσετε τον εντοπισμό σφαλμάτων USB στο gadget σας. Συνήθως αυτό το στοιχείο βρίσκεται στις ρυθμίσεις. Εάν δεν υπάρχει, μπορείτε να το αναζητήσετε στις επιλογές προγραμματιστή. Αυτό το μενού είναι κρυφό για να το ενεργοποιήσετε, θα πρέπει να βρείτε τη γραμμή με τον αριθμό έκδοσης στις ρυθμίσεις του Android και να κάνετε κλικ σε αυτό πολλές φορές (5 έως 10 φορές). Μετά από περίπου τα μισά κλικ, θα εμφανιστεί μια ειδοποίηση ότι τα κάνετε όλα σωστά και στη συνέχεια θα σας δοθεί δικαιώματα προγραμματιστή. Στη συνέχεια, μπορείτε να επιστρέψετε στις ρυθμίσεις, όπου θα εμφανιστεί το στοιχείο "επιλογές προγραμματιστή". Εδώ είναι ενεργοποιημένος ο εντοπισμός σφαλμάτων.

    Το βοηθητικό πρόγραμμα έχει έναν αριθμό από θετικές ιδιότητες:

    1. Εύκολο στην εγκατάσταση.
    2. Απλοί έλεγχοι.
    3. Εύκολος έλεγχος για ενημερώσεις.

    Εγκατάσταση

    Πριν εγκαταστήσετε το ADB, πρέπει να το κατεβάσετε, αυτό μπορεί να γίνει δωρεάν. Μπορείτε να κάνετε λήψη του ADB στον ιστότοπο 4pda. Ο επίσημος πόρος δεν σας επιτρέπει να κάνετε λήψη του βοηθητικού προγράμματος ξεχωριστά, αλλά μόνο με ολόκληρο το πακέτο Android SDK. Το πρόγραμμα εγκαθίσταται χρησιμοποιώντας τον τυπικό οδηγό εγκατάστασης.

    Η όλη διαδικασία είναι απλή και διαισθητική. Ο ίδιος ο εγκαταστάτης προσφέρει συμβουλές, κατευθύνοντας όλες τις ενέργειες.

    Μετά από αυτό, πρέπει να εγκαταστήσετε προγράμματα οδήγησης για την κινητή συσκευή σας, διαφορετικά η εφαρμογή δεν θα δει τη συσκευή. Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε το βοηθητικό πρόγραμμα αυτόματης εγκατάστασης Adbdrivers. Αλλά μπορείτε επίσης να κάνετε λήψη προγραμμάτων οδήγησης για Windows 7, 8 ή 10 από τον επίσημο ιστότοπο του κατασκευαστή.

    Εάν δεν υπάρχει πρόγραμμα εγκατάστασης ή πρόγραμμα οδήγησης, μπορείτε εγκαταστήστε χειροκίνητα, για αυτό:


    Επισκόπηση της διεπαφής και της εντολής εκτέλεσης του ADB

    Ας δούμε όλα τα στοιχεία μενού που προσφέρει το πρόγραμμα και πώς λειτουργούν:

    1. Η συσκευή είναι συνδεδεμένη; - υπεύθυνος για σύνδεση μεταξύ υπολογιστή και smartphone, αλλά πρέπει να ενεργοποιήσετε τον εντοπισμό σφαλμάτων USB.
    2. Μετακίνηση – είναι υπεύθυνη για τη μετακίνηση αρχείων από φορητό υπολογιστή σε smartphone. Εδώ είναι διαθέσιμη τόσο η αυτόματη όσο και η χειροκίνητη κίνηση.
    3. Εγκατάσταση εφαρμογής Android σε συσκευή – σας επιτρέπει να εγκαταστήσετε εφαρμογές, με επιλογές αποθήκευσης και μετακίνησης σε κάρτα μνήμης.
    4. Επανεκκίνηση συσκευής - διάφορα λειτουργίες επανεκκίνησης Android:
    5. Fastboot – υλικολογισμικό, σύστημα αναβοσβήνει. Όλες οι ρυθμίσεις ρυθμίζονται αυτόματα.
    6. Ξεκλείδωμα κλειδιού χειρονομίας – ξεκλείδωμακλειδί γραφικών, αντιμετωπίζει επίσης κωδικούς PIN και κωδικούς προσώπου.
    7. Manual – σας επιτρέπει να εισάγετε εντολές με μη αυτόματο τρόπο.
    8. Έλεγχος Ενημέρωση – έλεγχος νέας έκδοσης του προγράμματος.
    9. Intsall Bootanimation – εγκαθιστά και αλλάζει το κινούμενο σχέδιοκατά την ενεργοποίηση της συσκευής.
    10. Memory and Partition – εισάγει μπλοκ και τμήματα Android.
    11. Εκτέλεση σεναρίου - εργασία με σενάρια.
    12. Δημιουργία αντιγράφων ασφαλείας – δημιουργήστε ένα αντίγραφο ασφαλείας.
    13. Odex – odex του υλικολογισμικού, λαμβάνοντας υπόψη διάφορες παραμέτρους.
    14. Στιγμιότυπο οθόνης/Εγγραφή στιγμιότυπα οθόνης, δυνατότητα εγγραφής βίντεο.
    15. Έξοδος - ανάλογα έξοδοςαπό το πρόγραμμα.

    Αναβοσβήνει το τηλέφωνό σας χρησιμοποιώντας την εκτέλεση ADB

    Το πρόγραμμα σάς επιτρέπει να αλλάξετε το υλικολογισμικό του gadget. Για να το κάνετε αυτό, απλώς εγκαταστήστε το, συνδεθείτε στον υπολογιστή σας και χρησιμοποιήστε το βοηθητικό πρόγραμμα Fastboot. Τα αρχεία που πρέπει να αναβοσβήσουν πρέπει να βρίσκονται στον ίδιο φάκελο με το βοηθητικό πρόγραμμα.

    Πρώτα χρειάζεστε συσκευή μετάφρασηςσε λειτουργία bootloader χρησιμοποιώντας το μενού.

    Στη συνέχεια, πρέπει να αποσυμπιέσετε τα αρχεία που έχετε λάβει προηγουμένως με το υλικολογισμικό. Μετά από αυτό, επιλέξτε το στοιχείο Εκτελέστε το SCRIPTκαι τοποθετήστε τα αρχεία υλικολογισμικού στο παράθυρο που ανοίγει και κλείστε το. Κάντε κλικ στο Enter. Το υλικολογισμικό έχει ξεκινήσει. Ενώ η διαδικασία είναι σε εξέλιξη, δεν μπορείτε να αφαιρέσετε το καλώδιο από το τηλέφωνο ή τον υπολογιστή σας.

    Το πρόγραμμα καθιστά δυνατή την ανανέωση όλων των κατατμήσεων βήμα προς βήμα ή μόνο μερικά:

    • σύστημα;
    • κρύπτη;
    • δεδομένα;
    • ανάκτηση.

    Χρήση ADB

    Η χρήση του βοηθητικού προγράμματος σάς επιτρέπει:

    • επανεκκίνηση gadget που χρησιμοποιεί διάφορες λειτουργίες.
    • μεταφέρωαρχεία, φακέλους από τηλέφωνο σε υπολογιστή ή αντίστροφα.
    • εργαστείτε με εφαρμογέςμε την εγκατάσταση ή την αφαίρεση τους.
    • εργασίαμε firmware?
    • εκτελούν διάφορα σενάρια;
    • αφαιρέστε την κλειδαριάγραφικό κλειδί.

    Το βοηθητικό πρόγραμμα συνήθως εγκαθίσταται και χρησιμοποιείται μαζί με την εφαρμογή Fastboot.

    Εγκατάσταση

    Μπορείτε να εγκαταστήσετε την εφαρμογή μεταβαίνοντας στον επίσημο ιστότοπο. Απαραίτητος κατεβάστε το αρχείοΕργαλεία SDK για Windows, έχοντας προηγουμένως συμφωνήσει με τους όρους χρήσης.

    Μετά από αυτό απαιτείται αποσυσκευάστε το αρχείο, μεταβείτε στον κατάλογο εργαλείων, επιλέξτε τον φάκελο bin εκεί και αποκτήστε πρόσβαση στο sdkmanager. Απλώς σας επιτρέπει να εγκαταστήσετε το πρόγραμμα.

    Το επόμενο βήμα είναι να εργαστείτε στη γραμμή εντολών των Windows. Ας το τρέξουμε ως διαχειριστής. Μετά από αυτό, ανοίξτε το φάκελο sdkmanager, ορίζοντας την πορεία προς αυτήν C:\sdk-tools-windows-3859397\tools\bin.

    Κατά την εγκατάσταση, διαβάστε άδεια χρήσης, πατήστε το πλήκτρο Y.

    Εάν όλη η διαδικασία πήγε σωστά, τότε ο κατάλογος platform-tools με τα αρχεία adb.exe και fastboot.exe θα εμφανιστεί στον ριζικό φάκελο.

    Πώς λειτουργεί το ADB;

    Μόλις εγκαταστήσετε το πρόγραμμα, μπορείτε να εργαστείτε με αυτό. Για να βεβαιωθείτε ότι όλα λειτουργούν σωστά και κανονικά, θα πρέπει να χρησιμοποιήσετε τη γραμμή εντολών για να ανοίξετε το φάκελο με τα αρχεία adb και fastboot και να εκτελέσετε το πρόγραμμα adb.help. Αυτό που λαμβάνετε θα πρέπει να μοιάζει με το παρακάτω στιγμιότυπο οθόνης:

    Τώρα πρέπει να συνδέσετε τη συσκευή στον υπολογιστή και να ελέγξετε εάν η εφαρμογή μπορεί να τη δει. Η σύνδεση γίνεται με καλώδιο USB. Θα πρέπει επιλογή λειτουργίας MTP – διαχείριση αρχείων και, στη συνέχεια, η επιλογή «για προγραμματιστές». Εάν ένα τέτοιο στοιχείο δεν εμφανίζεται, τότε θα πρέπει να μεταβείτε στο " σχετικά με το τηλέφωνο", κάντε κλικ 7-10 φορές στον αριθμό έκδοσης. Μετά από αυτό, στο στοιχείο "για προγραμματιστές" που εμφανίζεται, πρέπει να επιλέξετε "εντοπισμός σφαλμάτων usb".

    Στη συνέχεια, εισαγάγετε συσκευές adb στη γραμμή εντολών του συστήματος. Αυτό θα σας επιτρέψει να δείτε πληροφορίες σχετικά με τη συσκευή. Μοιάζει με το στιγμιότυπο οθόνης.

    Στη συνέχεια, ελέγχεται το πρόγραμμα fastboot, η εργασία επανεκκίνησης γρήγορης εκκίνησης γράφεται στην κονσόλα και πατήστε enter.

    Αφού ελέγξετε τη λειτουργία της εργασίας, μπορείτε να εργαστείτε με ασφάλεια με το πρόγραμμα.

    Εντολές ADB

    Το βοηθητικό πρόγραμμα περιλαμβάνει εργασία με smartphone και εκτέλεση διαφόρων ενεργειών. Υπάρχουν μόνο 10 βασικές εντολές ADB:


    Αρκεί να καθορίσετε τη διαδρομή προς το φάκελο από τον οποίο αντιγράφονται οι πληροφορίες και στον οποίο αντιγράφονται.

    Είναι επίσης δυνατή η πρόσβαση στο μενού "ανάκτηση".

    Αλλά αξίζει να θυμάστε ότι μετά την εκτέλεση αυτού του προγράμματος, όλα τα δεδομένα στο τηλέφωνο διαγράφονται.

    1. Shell – μπορεί να χρησιμοποιηθεί με δύο τρόπους. Το πρώτο είναι να το εισαγάγετε στη γραμμή εντολών και στη συνέχεια να πληκτρολογήσετε. Αυτό θα σας επιτρέψει να εισέλθετε τερματική λειτουργία, όπου είναι δυνατή η εκτέλεση οποιωνδήποτε εντολών κελύφους Android. Αλλά θα πρέπει να το χρησιμοποιείτε προσεκτικά, καθώς η συσκευή μπορεί να υποστεί σοβαρή ζημιά.

    Δεύτερη επιλογή - ενιαία είσοδοςδράσεις. Έτσι, μπορείτε, για παράδειγμα, να αλλάξετε τα δικαιώματα πρόσβασης σε ορισμένους φακέλους.

    Βοηθητικό πρόγραμμα μπόνους – Sideload. Είναι κατάλληλο για κατόχους συσκευών Nexus, που σας επιτρέπει να ενημερώσετεεπίσημο υλικολογισμικό σε όλες τις συσκευές της εταιρείας.

    Συχνές ερωτήσεις

    Τι να κάνετε εάν το ADB δεν βλέπει τη συσκευή

    Εάν ξαφνικά το ADB δεν βλέπει το smartphone, τότε πρέπει πρώτα να ελέγξετε Εντοπισμός σφαλμάτων USBή ελέγξτε για προγράμματα οδήγησης ADB στον υπολογιστή σας.

    Αξίζει επίσης να δοθεί προσοχή άλλους λόγους:

    • ελέγξτε το καλώδιο usb, αυτό εκτέλεση;
    • ελέγξτε την εγκατάσταση Android SDK, διαθεσιμότητα της πιο πρόσφατης έκδοσής του.
    • δικαστικά έξοδα δοκιμάστε να αλλάξετελειτουργία από MTP στην κάμερα και πίσω.
    • Κουτί δοκιμάστε να επανασυνδεθείτεσυσκευή ή επανεκκινήστε τον υπολογιστή.

    Μετά από όλα αυτά τα βήματα, το πρόγραμμα θα πρέπει να λειτουργεί και η συσκευή θα πρέπει να εντοπιστεί. Αυτό το πρόβλημα συμβαίνει συχνά με άγνωστες κινεζικές μάρκες που δεν είναι εξοικειωμένες με το πρόγραμμα.

    Το ADB ή το fastboot δεν είναι εσωτερική ή εξωτερική εντολή

    Μερικές φορές, όταν εισάγετε έναν αριθμό εντολών στην κονσόλα, ενδέχεται να αντιμετωπίσετε μια άρνηση του συστήματος να εκτελέσει την ενέργεια που έχετε εισαγάγει. Εμφανίζεται ένα μήνυμα ότι η εντολή δεν είναι εσωτερική ή εξωτερική. Αυτό συχνά οφείλεται στο γεγονός ότι η διαδρομή προς το αρχείο δεν έχει καθοριστεί, που υπηρετεί την ομάδα.

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

    Για να απαλλαγείτε από αυτό το σφάλμα, πρέπει δώστε στο πρόγραμμα τη διαδρομήστα απαιτούμενα αρχεία. Θα πρέπει να το αντιγράψετε στο πρόχειρο.

    • Στην επιφάνεια εργασίας πρέπει να επιλέξετε " Ο υπολογιστής μου", κάντε κλικ στο δεξί κουμπί του ποντικιού, επιλέξτε τη στήλη " σκηνικά θέατρου»;
    • τώρα επιλέξτε " πρόσθετες παραμέτρους συστήματος", και μετά "μεταβλητές περιβάλλοντος";
    • εκεί πρέπει να βρεις" μεταβλητές συστήματος"και την παράμετρο Path, στην οποία πρέπει να προσθέσετε την αντιγραμμένη διαδρομή και να επιβεβαιώσετε τις αλλαγές.
    • στη συνέχεια ανοίγουμε την κονσόλα και εισάγουμε την απαιτούμενη ενέργεια, μετά την οποία το σφάλμα εξαφανίζεται.

    Εναλλακτικά, μετά από όλους τους χειρισμούς αξίζει επανεκκινήστε τον υπολογιστή σας.

    Το ADB, ή το Android Debug Bridge, είναι μια εφαρμογή κονσόλας για υπολογιστή που σας επιτρέπει να διαχειρίζεστε τη συσκευή σας Android απευθείας από τον υπολογιστή σας. Μοιάζει με αυτό: πρώτα, η εργαλειοθήκη ADB και τα προγράμματα οδήγησης για Android εγκαθίστανται στον υπολογιστή, στη συνέχεια η κινητή συσκευή συνδέεται στον υπολογιστή μέσω καλωδίου USB σε λειτουργία εντοπισμού σφαλμάτων και, τέλος, μετά την εκκίνηση του ADB, εκτελούνται ειδικές εντολές στο κονσόλα (γραμμή εντολών) για την εκκίνηση συγκεκριμένων ενεργειών με ένα gadget. Λεπτομερείς πληροφορίες σχετικά με την αρχή λειτουργίας του ίδιου του εργαλείου εντοπισμού σφαλμάτων παρουσιάζονται στον επίσημο ιστότοπο του προγραμματιστή, επομένως δεν θα σταθούμε σε αυτό, αλλά θα προχωρήσουμε αμέσως στις δυνατότητες του ADB και στον τρόπο εγκατάστασης του σε έναν υπολογιστή.

    Τι σας επιτρέπει να κάνετε το ADB;

    Αρχικά, ας επισημάνουμε γιατί το ADB χρειάζεται καθόλου. Με αυτό μπορείτε:

    • Επανεκκινήστε τη συσκευή σε διάφορες λειτουργίες.
    • Ανταλλάξτε αρχεία/φακέλους με το τηλέφωνό σας.
    • Εγκατάσταση/απεγκατάσταση εφαρμογών.
    • Εγκατάσταση προσαρμοσμένου υλικολογισμικού (συμπεριλαμβανομένου του TWRP Recovery).
    • Παράγω;
    • Εκτελέστε διάφορα είδη σεναρίων.

    Το εργαλείο ADB εγκαθίσταται συνήθως σε συνδυασμό με την εφαρμογή κονσόλας Fastboot.

    Εγκατάσταση ADB και Fastboot από το Android SDK

    Αυτή η μέθοδος περιλαμβάνει τη χρήση του επίσημου εργαλείου ανάπτυξης και δοκιμής εφαρμογών Android Studio. Μεταβείτε στη σελίδα https://developer.android.com/studio/index.html και βρείτε την επικεφαλίδα "Λήψη μόνο των εργαλείων γραμμής εντολών". Παρακάτω κατεβάζουμε το αρχείο εργαλείων SDK για Windows (πριν από τη λήψη, συμφωνούμε με τους όρους χρήσης).

    Αποσυσκευάζουμε το αρχείο στη μονάδα δίσκου C. Στην περίπτωσή μας, τα αρχεία εξήχθησαν στο φάκελο sdk-tools-windows-3859397.

    Πηγαίνουμε στον κατάλογο και μετά πηγαίνουμε στον κατάλογο εργαλεία/κάδος. Εδώ μας ενδιαφέρει το αρχείο sdkmanager, το οποίο θα σας βοηθήσει να εγκαταστήσετε το ADB και το Fastboot στον υπολογιστή σας.

    Τώρα πρέπει να ανοίξετε τον φάκελο με το sdkmanager, για τον οποίο θα πρέπει να εκτελέσετε την εντολή στην κονσόλα cd C:\sdk-tools-windows-3859397\tools\bin, Πού C:\sdk-tools-windows-3859397\tools\bin– διαδρομή προς το sdkmanager.

    Εάν αποσυσκευάσατε το Android SDK όχι στη μονάδα δίσκου C, αλλά σε κάποια άλλη τοποθεσία, τότε μπορείτε να βρείτε την πλήρη διεύθυνση χρησιμοποιώντας την επάνω γραμμή του Explorer (κάντε δεξί κλικ στον φάκελο προορισμού και κάντε κλικ στην επιλογή "Αντιγραφή διεύθυνσης").

    Έτσι μετακομίσαμε στο εργαλεία\binκαι τώρα πρέπει να εκτελέσουμε την εντολή sdkmanager "πλατφόρμα-εργαλεία", το οποίο θα εγκαταστήσει το πακέτο Platform-Tools που περιέχει τα αρχεία ADB και Fastboot.

    Κατά την εγκατάσταση, ελέγξτε τη σύμβαση άδειας χρήσης και πατήστε Y για να ολοκληρώσετε τη λειτουργία.

    Εάν όλα πήγαν όπως θα έπρεπε, θα εμφανιστεί ένας κατάλογος στον ριζικό φάκελο του Android SDK πλατφόρμα-εργαλείαμε τα απαραίτητα αρχεία adb.exeΚαι fastboot.exe.

    Ελάχιστο ADB και Fastboot

    Η δεύτερη μέθοδος είναι ακόμα πιο απλή. Στο φόρουμ προγραμματιστών Προγραμματιστές Xdaμπορείτε να κατεβάσετε το πακέτο Ελάχιστο ADB και Fastbootμε όλα τα απαραίτητα αρχεία. Για να το κάνετε αυτό, μεταβείτε στη σελίδα https://forum.xda-developers.com/showthread.php?t=2317790 και, κάνοντας κλικ στον σύνδεσμο, πραγματοποιήστε λήψη του αρχείου exe εγκατάστασης.

    Το εκκινούμε και ακολουθούμε τις οδηγίες.

    Εγκαταστήσαμε το Minimal ADB και το Fastboot στη ρίζα της ίδιας μονάδας δίσκου C.

    Βασικά, αυτό είναι όλο. Το μόνο που μένει είναι να ελέγξετε την παρουσία αρχείων.

    Έλεγχος της λειτουργίας του ADB και του Fastboot

    Αφού εγκαταστήσετε εφαρμογές χρησιμοποιώντας οποιαδήποτε από τις παραπάνω μεθόδους, πρέπει να βεβαιωθείτε ότι τα βοηθητικά προγράμματα λειτουργούν σωστά. Για να το κάνετε αυτό, μέσω της γραμμής εντολών, μεταβείτε στο φάκελο με τα αρχεία adb και fastboot (εντολή cd C:\sdk-tools-windows-3859397\platform-toolsή cd C:\Minimal ADB και Fastboot), και μετά εκτελέστε την εντολή βοήθεια adb. Θα πρέπει να εμφανίζει την έκδοση της εγκατεστημένης γέφυρας εντοπισμού σφαλμάτων Android και μια λίστα εντολών ADB. Αν δείτε κάτι παρόμοιο με το παρακάτω στιγμιότυπο οθόνης, τότε όλα λειτουργούν σωστά.

    Τώρα θα πρέπει να συνδέσετε την κινητή συσκευή σας στον υπολογιστή σας και να ελέγξετε αν το βλέπει η εφαρμογή ADB. Συνδέουμε το τηλέφωνο (ή το tablet) στον υπολογιστή χρησιμοποιώντας ένα καλώδιο USB, ορίζουμε τη λειτουργία σύνδεσης MTP (κοινή χρήση αρχείων) στις ρυθμίσεις και πηγαίνουμε στην ενότητα Ρυθμίσεις – Για προγραμματιστές.

    Εάν δεν υπάρχει τέτοιο στοιχείο στις ρυθμίσεις, μεταβείτε στη σελίδα "Σχετικά με το τηλέφωνο" και κάντε κλικ στη γραμμή με τον αριθμό κατασκευής επτά φορές.

    Η λειτουργία προγραμματιστή θα ενεργοποιηθεί και η ενότητα "Για προγραμματιστές" θα είναι διαθέσιμη. Μεταβείτε σε αυτό και ενεργοποιήστε την επιλογή "Εντοπισμός σφαλμάτων USB".

    Μετά από όλους αυτούς τους χειρισμούς με το gadget, στη γραμμή εντολών των Windows, εισαγάγετε την εντολή συσκευές adb. Θα εμφανίσει πληροφορίες σχετικά με τη συνδεδεμένη συσκευή σε περίπου την ίδια μορφή όπως στο στιγμιότυπο οθόνης.

    Έτσι, δοκιμάσαμε το ADB και το Fastboot και βεβαιωθήκαμε ότι η Γέφυρα εντοπισμού σφαλμάτων Android λειτουργεί κανονικά, πράγμα που σημαίνει ότι μπορείτε πλέον να ελέγχετε το τηλέφωνο μέσω υπολογιστή.

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

    Εάν εντοπιστούν προβλήματα, προσπαθούμε να εγκαταστήσουμε ξανά τα προγράμματα οδήγησης. Μπορείτε να τα κατεβάσετε στον ιστότοπο του κατασκευαστή του τηλεφώνου ή στη διεύθυνση https://adb.clockworkmod.com/.

    Ελπίζουμε ότι το άρθρο ήταν χρήσιμο για εσάς.



    Συνιστούμε να διαβάσετε

    Κορυφή