Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 9916|Yanıt: 1

ADB ortak operasyon komutları ayrıntılı ve eksiksiz şekilde açıklanmıştır

[Bağlantıyı kopyala]
Yayınlandı 7.01.2018 21:40:51 | | | |

ADB'den bahsetmişken, herkes ona aşina olmalı, yani Android Debug Bridge, Android Debug Bridge, Android geliştiricileri olarak ADB komutlarını ustalıkla kullanmak geliştirme verimliliğimizi büyük ölçüde artıracaktır, ADB komutları çok fazla, bugün geliştirmede sıkça kullandığım bazı ADB komutlarını özetleyeceğim.

Versiyonu kontrol edin
ADB kurulumu burada çok fazla söylenmiyor, ortamınızın iyi olduğunu kanıtlamak için aşağıdaki komutu ve aşağıdaki komutu girin, aksi takdirde çevrimiçi arama yaparak çözebilirsiniz.

$ adb versiyonu




Android Debug Bridge sürüm 1.0.36
Revizyon 8f855a3d9b35-android

Bağlı cihazları görüntüleyin
Bağlı cihazlar ve emülatatörleri sorgulamak için aşağıdaki komutu girin:

$ adb cihazları

Bağlı cihazların listesi
02AE0C1021089DAF cihazı

Bir apk kurun ve aşağıdaki komutu çalıştırın:
ADB kurulumu <apkfile>

Örneğin: adb kurulumu demo.apk
Eğer mevcut dizin değilse, ardından yol adı gelmelidir:

adb install /Users/storm/temp/demo.apk
Veri ve önbellek dosyalarını sakla, apk'yı yeniden yükleyin:

adb install -r demo.apk
APK'yı SD Karta Yükle:

adb kurulumu -s demo.apk
Kaldır

Doğrudan Kaldır:
adb kaldır <package>

Örneğin: adb com.stormzhang.demo kaldır
Uygulamayı kaldırın ama veri ve önbellek dosyalarını saklayın:

adb uninstall -k com.stormzhang.demo

Sunucuyu başlat/durdur
Genel olarak, aşağıdaki iki komut aslında kullanılmaz, çünkü cihaz doğru bağlıysa, adb sunucusu otomatik olarak çalıştırılır, ancak bu iki komutu da bilmeniz gerekir:

Başlat adb sunucusu:
adb start-server

Stop adb server:
adb kill-server

Telefonunuza yüklü tüm uygulamaların paket adlarını listeleyin:
adb shell PM listesi paketleri

Sistem uygulamaları için tüm paket adlarını listeleyin:
adb shell pm list paketleri -s

Sistem uygulaması dışındaki üçüncü taraf uygulama paket isimlerini listeleyin:
adb shell PM listesi paketleri -3

Filtrelemek için grep kullanın:
adb shell PM listesi paketleri | grep qq

Uygulama verilerini ve önbelleğini temizleyin
Bazen testlerimizde veri temizlememiz ve önbellek yapmamız gerekir, bu yüzden aşağıdaki komutu kullanmamız gerekir:

ADB kabuğu PM temiz <packagename>

Örneğin: adb shell pm clear com.stormzhang.demo

Uygulamayı başlat
Uygulamayı adb üzerinden başlatmak istersek
ADB Shell start -n com.stormzhang.demo/.ui. SplashActivity

Uygulamayı zorla durdur
Bazen uygulama takılıyor ve durdurmaya zorlanmak zorunda kalıyor, aşağıdaki komutu çalıştırıyor:

ADB Shell Force-stop <packagename>

Örneğin: adb shell force-stop cn.androidstar.demo

Günlükleri görüntüleyin
adb logcat

Yeniden başlatma
adb yeniden başlatma

Seri numarasını alın
$adb get-serialno

02ae0c1021089daf

MAC adresini alın
$adb shell cat /sys/class/net/wlan0/address

bc:f5:ac:f9:f7:c8

Cihaz modelini kontrol edin
$adb shell getprop ro.product.model

Nexus 5

Android sürümünüzü kontrol edin
$adb shell getprop ro.build.version.release

7.0.1

Ekran çözünürlüğünü kontrol et
$adb kabuk wm boyutu

Fiziksel boyut: 1080×1920

Ekran yoğunluğunu kontrol edin
$adb kabuk wm yoğunluğu

Fiziksel yoğunluk: 480
ADB hakkında çok fazla komut var, en sık kullandığım komutlardan sadece birkaçı bunlar, daha fazla komut burada bulunabilir:

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




Önceki:Hata bildirmek için adb cihazlarını kullanın: cihaz çevrimdışı
Önümüzdeki:WinRAR v5.50 Çin Basitleştirilmiş Kayıtlı Reklamsız Modifikasyonsuz Orijinal (64-bit/32-bit)
Yayınlandı 8.01.2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com