Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 9916|Απάντηση: 1

Οι κοινές εντολές λειτουργίας ADB εξηγούνται λεπτομερώς και ολοκληρώνονται

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 7/1/2018 9:40:51 μ.μ. | | | |

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

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

$ adb έκδοση




Android Debug Bridge έκδοση 1.0.36
Αναθεώρηση 8f855a3d9b35-android

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

$ συσκευές adb

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

Εγκαταστήστε ένα apk και εκτελέστε την ακόλουθη εντολή:
εγκατάσταση adb <apkfile>

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

εγκατάσταση adb /Χρήστες/καταιγίδα/θερμοκρασία/demo.apk
Διατηρήστε τα δεδομένα και τα αρχεία προσωρινής μνήμης, εγκαταστήστε ξανά το apk:

adb εγκατάσταση -r demo.apk
Εγκατάσταση APK σε κάρτα SD:

εγκατάσταση adb -s demo.apk
Απεγκατάσταση

Άμεση απεγκατάσταση:
Απεγκατάσταση <package>adb

Για παράδειγμα: απεγκατάσταση adb com.stormzhang.demo
Απεγκαταστήστε την εφαρμογή, αλλά διατηρήστε τα δεδομένα και τα αρχεία προσωρινής μνήμης:

Απεγκατάσταση adb -k com.stormzhang.demo

Έναρξη/διακοπή του διακομιστή
Σε γενικές γραμμές, οι ακόλουθες δύο εντολές βασικά δεν χρησιμοποιούνται, γιατί εφόσον η συσκευή είναι σωστά συνδεδεμένη, ο διακομιστής adb θα ξεκινήσει αυτόματα, αλλά πρέπει επίσης να γνωρίζετε αυτές τις δύο εντολές:

Εκκίνηση διακομιστή adb:
adb start-server

Διακοπή διακομιστή adb:
adb kill-server

Καταχωρίστε τα ονόματα πακέτων όλων των εφαρμογών που είναι εγκατεστημένες στο τηλέφωνό σας:
Πακέτα λίστας PM κελύφους adb

Καταγράψτε όλα τα ονόματα πακέτων για εφαρμογές συστήματος:
Πακέτα λίστας PM κελύφους adb -s

Καταχωρίστε τα ονόματα πακέτων εφαρμογών τρίτου μέρους εκτός από την εφαρμογή συστήματος:
Πακέτα λίστας PM κελύφους adb -3

Χρησιμοποιήστε το grep για να φιλτράρετε:
adb shell pm list πακέτα | grep qq

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

ADB Shell PM Clear <packagename>

Για παράδειγμα: adb shell pm clear com.stormzhang.demo

Εκκινήστε την εφαρμογή
Αν θέλουμε να εκκινήσουμε την εφαρμογή μέσω adb
adb shell am start -n com.stormzhang.demo/.ui. SplashΔραστηριότητα

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

adb shell am force-stop <packagename>

Για παράδειγμα: adb shell am force-stop cn.androidstar.demo

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

Επανεκκίνηση
Επανεκκίνηση ADB

Λάβετε τον σειριακό αριθμό
$adb get-serialno

02AE0C1021089DAF

Λάβετε τη διεύθυνση MAC
$adb κέλυφος cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

Ελέγξτε το μοντέλο της συσκευής
$adb κέλυφος getprop ro.product.model

Νέξους 5

Ελέγξτε την έκδοση Android
$adb κέλυφος getprop ro.build.version.release

7.0.1

Ελέγξτε την ανάλυση της οθόνης
$adb μέγεθος κελύφους wm

Φυσικό μέγεθος: 1080×1920

Ελέγξτε την πυκνότητα της οθόνης
$adb πυκνότητα κελύφους wm

Φυσική πυκνότητα: 480
Υπάρχουν πάρα πολλές εντολές σχετικά με το ADB, μερικές μόνο από τις πιο συχνά χρησιμοποιούμενες εντολές μου, περισσότερες εντολές μπορείτε να βρείτε εδώ:

https://github.com/mzlogin/awesome-adb




Προηγούμενος:Χρήση συσκευών adb για αναφορά σφάλματος:συσκευή εκτός σύνδεσης
Επόμενος:WinRAR v5.50 Κινεζικά Απλοποιημένα Εγγεγραμμένα Χωρίς διαφημίσεις Χωρίς τροποποίηση Πρωτότυπο (64-bit/32-bit)
Δημοσιεύτηκε στις 8/1/2018 9:41:06 π.μ. |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com