Logo el.androidermagazine.com
Logo el.androidermagazine.com

Τι είναι το adb και το χρειάζομαι;

Anonim

Ακούτε τη φράση "adb" που ρίχνεται γύρω από πολλά σε φόρουμ Android και blogs. Και είμαστε ένοχοι. Αλλά τι ακριβώς είναι adb, και γιατί χρειάζεστε (ή δεν χρειάζεστε) για να το χρησιμοποιήσετε;

Σύμφωνα με το Google - "Το Android Debug Bridge (adb) είναι ένα ευέλικτο εργαλείο που σας επιτρέπει να διαχειριστείτε την κατάσταση μιας παρουσίας εξομοιωτή ή συσκευής με Android." Αυτό ασφαλώς μοιάζει με κάτι που θα έλεγε η Google, έτσι δεν είναι; Για να το θέσουμε απλά, το adb είναι δύο διαφορετικές εφαρμογές - μία που εκτελείται στον υπολογιστή σας (Windows, Linux ή Mac) και μία που εκτελείται στο τηλέφωνό σας. Όταν το τηλέφωνό σας είναι συνδεδεμένο και η σάρωση USB είναι ενεργοποιημένη, μπορείτε να εκδώσετε εντολές και να επικοινωνήσετε με το τηλέφωνο χρησιμοποιώντας την οθόνη και το πληκτρολόγιο του υπολογιστή σας. Είναι μέρος του Android SDK για Windows, Mac ή Linux. Συγνώμη OS2 / Warp.

Το τηλέφωνό σας Android χρησιμοποιεί τον πυρήνα του Linux και τα εργαλεία ως βάση. Αυτό σημαίνει ότι αρκετές εντολές Linux μπορούν να σταλούν μέσω του διακομιστή adb (ο οποίος εκτελείται στον υπολογιστή σας) στον πελάτη adb (αυτόν που εκτελείται στο τηλέφωνό σας) και θα εκτελούνται. Μπορείτε να δείτε μια μερική λίστα αυτών στην παραπάνω εικόνα.

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

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