国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

adb 常用命令匯總

這篇具有很好參考價值的文章主要介紹了adb 常用命令匯總。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

adb 常用命令

1、顯示已連接的設(shè)備列表

2、進入設(shè)備

3、安裝 APK 文件到設(shè)備?

4、卸載指定包名的應(yīng)用

5、從設(shè)備中復(fù)制文件到本地

6、將本地文件復(fù)制到設(shè)備

7、查看設(shè)備日志信息

8、重啟設(shè)備

9、截取設(shè)備屏幕截圖

10、屏幕分辨率

11、屏幕密度

12、顯示設(shè)備的總內(nèi)存、空閑內(nèi)存、已用內(nèi)存等信息

13、應(yīng)用的內(nèi)存使用情況

14、詳細的內(nèi)存信息

15、查看內(nèi)存信息

16、查看電池信息

17、查看CPU信息

18、單獨查看屬性

????????18.1 查看設(shè)備型號

????????18.2?查看 Android 版本

????????18.2?ro.product.cpu.abilist 和?ro.product.cpu.abi 區(qū)別

19、查看安裝的第三方app的包名

20、設(shè)備所有包名(含系統(tǒng))

21、查看將要啟動或退出app的包名

22、關(guān)閉軟件(根據(jù)包名)

23、導(dǎo)出設(shè)備內(nèi)的apk文件

24、關(guān)閉系統(tǒng)設(shè)置(設(shè)置App)

25、查看占用內(nèi)存最高的 3 個App

26、刷新2次,返回所以程序所占內(nèi)存

adb 不常用命令

1、adb shell am ?

2、adb shell pm

3、adb forward

4、adb shell input :

????????4.1??模擬點擊屏幕坐標

????????4.2?模擬滑動

????????4.3??模擬按鍵

????????4.4?模擬文本輸入

Android Studio Unable to establish a connection to adb.

1、adb服務(wù)

2、adb端口被占(僅限Windows系統(tǒng))???????

注意:很多命令僅支持單設(shè)備連接,如下:2、adb shell

adb 常用命令

1、顯示已連接的設(shè)備列表

adb devices

scc$ adb devices
List of devices attached
X1PVWP742B?? ?device
d13d7184?? ?device

2、進入設(shè)備

adb shell , 如果有多臺設(shè)備會報錯,因為不知道進入那臺設(shè)備。

scc$ adb shell
adb: more than one device/emulator
scc$ adb shell
hncnbot_health_robot:/ $ 這就進來了

3、安裝 APK 文件到設(shè)備?

adb install <path_to_apk>?

scc$ adb install /Users/scc/shenhua/ximalaya_app.apk?
Performing Streamed Install
Success
scc$?安裝成功

4、卸載指定包名的應(yīng)用

adb uninstall <package_name>?

scc$ adb uninstall com.ximalaya.ting.android
Success
scc$?卸載成功

5、從設(shè)備中復(fù)制文件到本地

adb push <設(shè)備路徑> <本地路徑>

scc$ adb pull /storage/emulated/0/DCIM/Screenshots/23.jpg /Users/scc/ThreeSDK/2.jpg
/storage/emulated/0/DCIM/Screenshots/2...ed. 34.6 MB/s (956637 bytes in 0.026s)
scc$ 復(fù)制成功

adb 常用命令匯總,Android 隨手筆錄,android,adb,adb查看內(nèi)存

6、將本地文件復(fù)制到設(shè)備

adb pull?<本地路徑> <設(shè)備路徑>

scc$ adb push /Users/scc/ThreeSDK/2.jpg /storage/emulated/0/DCIM/Screenshots/24.jpg
/Users/scc/ThreeSDK/2.jpg: 1 file push...d. 125.7 MB/s (956637 bytes in 0.007s
scc$ 復(fù)制成功

adb 常用命令匯總,Android 隨手筆錄,android,adb,adb查看內(nèi)存

7、查看設(shè)備日志信息

adb logcat

  1. adb logcat -v time 打印log的詳情日志
  2. adb logcat -v time > /Users/scc/ThreeSDK\log.txt 把日志輸出到電腦的上查看,在窗口打印的同時,文件也會同時打印的
  3. adb logcat -c? ? ? 清除之前的日志信息,一般在看日志前都會執(zhí)行這個命令,目的過濾之前的日志方便看最新日志
scc$ adb logcat 
--------- beginning of crash
01-03 16:55:58.373 14628 14655 E AndroidRuntime: FATAL EXCEPTION: RxCachedThreadScheduler-1
01-03 16:55:58.373 14628 14655 E AndroidRuntime: Process: com.ecare.healthhut, PID: 14628
01-03 16:55:58.373 14628 14655 E AndroidRuntime: io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.UnsatisfiedLinkError: dlopen failed: library "libarcsoft_face_engine.so" not found
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:69)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.util.concurrent.FutureTask.run(FutureTask.java:264)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:1012)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: library "libarcsoft_face_engine.so" not found
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.lang.Runtime.loadLibrary0(Runtime.java:1077)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.lang.Runtime.loadLibrary0(Runtime.java:998)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at java.lang.System.loadLibrary(System.java:1661)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at com.arcsoft.face.FaceEngine.<clinit>(FaceEngine.java:876)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at com.arcsoft.face.FaceEngine.getRuntimeABI(FaceEngine.java:188)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at com.ecare.healthhut.base.RobotApplication.lambda$initFace$0(RobotApplication.java:414)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at com.ecare.healthhut.base.-$$Lambda$RobotApplication$KZ4KX66pOQkpN1C4AdF7p0_gBK4.subscribe(Unknown Source:0)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(ObservableCreate.java:40)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.Observable.subscribe(Observable.java:12197)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
01-03 16:55:58.373 14628 14655 E AndroidRuntime: 	... 6 more
01-03 16:57:27.947 15156 15198 E AndroidRuntime: FATAL EXCEPTION: RxCachedThreadScheduler-1

.............

8、重啟設(shè)備

adb reboot

9、截取設(shè)備屏幕截圖

adb shell screencap <file>

scc$ adb shell screencap /storage/emulated/0/DCIM/Screenshots/25.png

scc$ 截取成功

注意:后綴需要 .png 才行,?.jpg 是個損壞文件(失敗)。

adb 常用命令匯總,Android 隨手筆錄,android,adb,adb查看內(nèi)存

10、屏幕分辨率

adb shell wm size

scc$ adb shell wm size

Physical size: 1080x2400

11、屏幕密度

adb shell wm density?

scc$ adb shell wm density

Physical density: 440

scc$?

12、顯示設(shè)備的總內(nèi)存、空閑內(nèi)存、已用內(nèi)存等信息

adb shell cat /proc/meminfo

scc$? adb shell cat /proc/meminfo

MemTotal: ? ? ? 11877584 kB

MemFree:? ? ? ? ? 410700 kB

MemAvailable:? ? 4044952 kB

Buffers:? ? ? ? ? ? 2172 kB

Cached:? ? ? ? ? 3426048 kB

SwapCached: ? ? ? 340124 kB

Active:? ? ? ? ? 5482004 kB

Inactive:? ? ? ? 2158028 kB

Active(anon):? ? 3706288 kB

Inactive(anon): ? 737084 kB

Active(file):? ? 1775716 kB

Inactive(file):? 1420944 kB

Unevictable:? ? ? 173480 kB

Mlocked:? ? ? ? ? 173480 kB

SwapTotal: ? ? ? 6291452 kB

SwapFree:? ? ? ? 3800032 kB

Dirty: ? ? ? ? ? ? ? 600 kB

Writeback: ? ? ? ? ? ? 0 kB

AnonPages: ? ? ? 4295200 kB

Mapped:? ? ? ? ? 1552836 kB

Shmem: ? ? ? ? ? ? 60056 kB

KReclaimable: ? ? 673412 kB

Slab: ? ? ? ? ? ? 662508 kB

SReclaimable: ? ? 255124 kB

SUnreclaim: ? ? ? 407384 kB

KernelStack:? ? ? 129936 kB

PageTables: ? ? ? 187944 kB

NFS_Unstable:? ? ? ? ? 0 kB

Bounce:? ? ? ? ? ? ? ? 0 kB

WritebackTmp:? ? ? ? ? 0 kB

CommitLimit:? ? 12230244 kB

Committed_AS: ? 193739488 kB

VmallocTotal: ? 263061440 kB

VmallocUsed:? ? ? 217820 kB

VmallocChunk:? ? ? ? ? 0 kB

Percpu:? ? ? ? ? ? 11072 kB

CmaTotal: ? ? ? ? 356352 kB

CmaFree: ? ? ? ? ? ? ? 0 kB

scc$?

  1. MemTotal: 總物理內(nèi)存,即系統(tǒng)總共的內(nèi)存大小。在這個例子中是 11,877,584 kB。

  2. MemFree: 未被使用的物理內(nèi)存。在這個例子中是 410,700 kB。

  3. MemAvailable: 可用物理內(nèi)存,系統(tǒng)實際可用的內(nèi)存。在這個例子中是 4,044,952 kB。

  4. Buffers: 緩沖區(qū)使用的內(nèi)存。在這個例子中是 2,172 kB。

  5. Cached: 緩存的內(nèi)存,包括文件系統(tǒng)緩存等。在這個例子中是 3,426,048 kB。

  6. SwapCached: 在交換空間中的緩存。在這個例子中是 340,124 kB。

  7. Active: 活躍的內(nèi)存,正在使用或者最近被使用的內(nèi)存。在這個例子中是 5,482,004 kB。

  8. Inactive: 不活躍的內(nèi)存,最近沒有被使用的內(nèi)存。在這個例子中是 2,158,028 kB。

  9. AnonPages: 匿名頁,被進程使用的非文件 backed 的頁。在這個例子中是 4,295,200 kB。

  10. Mapped: 映射的內(nèi)存,包括文件和設(shè)備映射的頁。在這個例子中是 1,552,836 kB。

  11. Shmem: 共享內(nèi)存,用于進程間通信。在這個例子中是 60,056 kB。

  12. Slab: 內(nèi)核數(shù)據(jù)結(jié)構(gòu)緩存的大小。在這個例子中是 662,508 kB。

  13. CommitLimit: 內(nèi)核允許使用的最大內(nèi)存。在這個例子中是 12,230,244 kB。

  14. Committed_AS: 當前系統(tǒng)為分配的頁面的總和,即當前系統(tǒng)承諾提供的內(nèi)存大小。在這個例子中是 193,739,488 kB。

  15. VmallocTotal: 虛擬內(nèi)存總大小。在這個例子中是 263,061,440 kB。

  16. VmallocUsed: 已使用的虛擬內(nèi)存。在這個例子中是 217,820 kB。

  17. CmaTotal: 連續(xù)內(nèi)存分配(Contiguous Memory Allocator)總大小。在這個例子中是 356,352 kB。

  18. CmaFree: 空閑的連續(xù)內(nèi)存分配。在這個例子中是 0 kB。

13、應(yīng)用的內(nèi)存使用情況

adb shell dumpsys meminfo <package_name>?其中,<package_name> 是應(yīng)用程序的包名

scc$ adb shell dumpsys meminfo com.charme.starnote
Applications Memory Usage (in Kilobytes):
Uptime: 593900112 Realtime: 766335532

** MEMINFO in pid 1050 [com.charme.starnote] **
                   Pss  Private  Private  SwapPss      Rss     Heap     Heap     Heap
                 Total    Dirty    Clean    Dirty    Total     Size    Alloc     Free
                ------   ------   ------   ------   ------   ------   ------   ------
  Native Heap     2110     2096        0    34331     3496    50988    47656     3331
  Dalvik Heap     2756     2728        0     3071     4580    13539     5347     8192
 Dalvik Other     2291     1524        0     2904     4184                           
        Stack      432      432        0     1324      444                           
       Ashmem        9        0        0        0      836                           
      Gfx dev    13764    13764        0        0    13764                           
    Other dev       21        0       20        0      440                           
     .so mmap     2527      332      216        1    37740                           
    .jar mmap     3583        0     1508        0    46120                           
    .apk mmap     2377        8      968        0     7028                           
    .ttf mmap      581        0        0        0     8928                           
    .dex mmap    16258       60    15680        0    18308                           
    .oat mmap       29        0        0        0     2296                           
    .art mmap     2232     2084        0     4374    11992                           
   Other mmap      131        8       16        0     1272                           
    GL mtrack      384      384        0        0      384                           
      Unknown      121      116        0      673      528                           
        TOTAL    96284    23536    18408    46678   162340    64527    53003    11523
 
 App Summary
                       Pss(KB)                        Rss(KB)
                        ------                         ------
           Java Heap:     4812                          16572
         Native Heap:     2096                           3496
                Code:    18788                         121920
               Stack:      432                            444
            Graphics:    14148                          14148
       Private Other:     1668
              System:    54340
             Unknown:                                    5760
 
           TOTAL PSS:    96284            TOTAL RSS:   162340       TOTAL SWAP PSS:    46678
 
 Objects
               Views:      483         ViewRootImpl:        1
         AppContexts:       11           Activities:        2
              Assets:       31        AssetManagers:        0
       Local Binders:       40        Proxy Binders:       51
       Parcel memory:       18         Parcel count:       50
    Death Recipients:        3      OpenSSL Sockets:        2
            WebViews:        0
 
 SQL
         MEMORY_USED:      202
  PAGECACHE_OVERFLOW:       64          MALLOC_SIZE:       46
 
 DATABASES
      pgsz     dbsz   Lookaside(b)          cache  Dbname
         4       60            119       21/29/14  /data/user/0/com.charme.starnote/databases/bugly_db_
         4       56             32         1/22/2  /data/user/0/com.charme.starnote/databases/com.google.android.datatransport.events
scc$ 結(jié)束

14、詳細的內(nèi)存信息

adb shell dumpsys meminfo

????????提供詳細的內(nèi)存信息,包括應(yīng)用程序、系統(tǒng)進程和緩存的內(nèi)存使用情況。輸出會包括各個應(yīng)用程序的內(nèi)存使用統(tǒng)計,緩存和系統(tǒng)進程的內(nèi)存信息等。

gongtiancideMacBook-Pro:~ scc$ adb shell dumpsys meminfo 
Applications Memory Usage (in Kilobytes):
Uptime: 591674632 Realtime: 763964690


Total RSS by process:
    737,104K: system (pid 2029)
    653,604K: com.UCMobile (pid 19848 / activities)
    618,964K: com.tencent.mm (pid 9209)
    515,708K: com.android.systemui (pid 3227)
    418,092K: com.miui.home (pid 3255 / activities)
    346,024K: com.android.camera (pid 31626)
    304,284K: com.UCMobile:privileged_process0 (pid 28869)
    284,884K: com.UCMobile:gpu_process (pid 28923)
    283,600K: com.UCMobile:privileged_process1 (pid 29578)
    269,688K: com.UCMobile:MediaPlayerService (pid 32226)
    256,704K: com.android.phone (pid 3220)
。。。。。。
Total RSS by OOM adjustment:
  1,083,408K: Native
        140,024K: surfaceflinger (pid 1247)
         84,732K: android.hardware.camera.provider@2.4-service_64 (pid 1028)
         75,088K: zygote64 (pid 902)
         45,664K: webview_zygote (pid 3116)
         34,320K: zygote (pid 903)
。。。。。。
Total RSS by category:
  3,208,500K: .jar mmap
  2,955,536K: .so mmap
  1,979,384K: Native
  1,911,004K: .art mmap
  1,589,472K: Dalvik
  1,292,136K: .oat mmap
  1,206,096K: .dex mmap
    464,020K: .apk mmap
    442,932K: Dalvik Other
    323,448K: EGL mtrack
    269,356K: Unknown
    260,440K: Other mmap
    221,244K: .ttf mmap
。。。。。。
Total PSS by process:
    929,598K: com.UCMobile (pid 19848 / activities)
    502,455K: com.tencent.mm (pid 9209)
    477,049K: com.android.systemui (pid 3227)
    446,290K: system (pid 2029)
    428,744K: com.miui.home (pid 3255 / activities)
    232,065K: com.android.camera (pid 31626)
    202,087K: com.sohu.inputmethod.sogou.xiaomi (pid 8357)
。。。。。。
Total PSS by OOM adjustment:
    782,009K: Native
        142,311K: surfaceflinger (pid 1247)
        133,713K: android.hardware.camera.provider@2.4-service_64 (pid 1028)
         34,375K: vendor.qti.hardware.display.composer-service (pid 1067)
         25,425K: android.hardware.audio.service (pid 1019)
         23,895K: zygote (pid 903)
。。。。。。


Total RAM: 11,877,584K (status normal)
 Free RAM: 5,368,689K (  958,081K cached pss + 4,028,040K cached kernel +   382,568K free)
      ION:   489,328K (   95,960K mapped +   393,368K unmapped +         0K pools)
      GPU:         0K
 Used RAM: 8,547,100K (7,276,352K used pss + 1,270,748K kernel)
 Lost RAM: 1,028,410K
     ZRAM:   736,588K physical used for 2,491,932K in swap (6,291,452K total swap)
   Tuning: 256 (large 512), oom 1,451,520K, restore limit   107,520K (high-end-gfx)
scc$  
  1. Total RAM: 總共的物理內(nèi)存。在這個例子中是 11,877,584KB(大約 11.33 GB)。

  2. Free RAM: 可用的物理內(nèi)存。在這個例子中是 5,368,689KB(大約 5.12 GB)。

    • Cached PSS: 緩存的進程共享內(nèi)存。
    • Cached Kernel: 緩存的內(nèi)核占用的內(nèi)存。
    • Free: 未被使用的空閑內(nèi)存。
  3. ION: ION 內(nèi)存使用情況。

    • Mapped: 已映射的 ION 內(nèi)存。
    • Unmapped: 未映射的 ION 內(nèi)存。
    • Pools: ION 內(nèi)存池中的內(nèi)存。
  4. GPU: GPU 占用的內(nèi)存,這里是 0K。

  5. Used RAM: 已使用的物理內(nèi)存,包括應(yīng)用程序使用的 PSS(Proportional Set Size,按照進程占用物理內(nèi)存的比例分配的內(nèi)存)和內(nèi)核占用的內(nèi)存。在這個例子中是 8,547,100KB。

  6. Lost RAM: 由于各種原因丟失的內(nèi)存,即未能被系統(tǒng)正常使用的內(nèi)存。

  7. ZRAM: 壓縮內(nèi)存(ZRAM)的使用情況。

    • Physical used: 物理內(nèi)存中 ZRAM 實際使用的部分。
    • In swap: 在交換空間中的 ZRAM 使用情況。
    • Total swap: 總的交換空間大小。
  8. Tuning: 調(diào)整參數(shù),包括內(nèi)存的分配策略、OOM(Out of Memory)的閾值等。

15、查看內(nèi)存信息

adb shell free

顯示內(nèi)存使用情況。包括物理內(nèi)存和交換空間的總量、已使用和空閑量。

scc$ adb shell free
		total        used        free      shared     buffers
Mem:      12162646016 11356925952   805720064    64028672     2347008
-/+ buffers/cache:    11354578944   808067072
Swap:      6442446848  3425431552  3017015296
scc$ 
  1. Mem(內(nèi)存):

    • total: 總物理內(nèi)存為 12,162,646,016 字節(jié)(大約 11.32 GB)。
    • used: 已使用的物理內(nèi)存為 11,356,925,952 字節(jié)(大約 10.56 GB)。
    • free: 空閑的物理內(nèi)存為 805,720,064 字節(jié)(大約 0.75 GB)。
    • shared: 共享內(nèi)存為 64,028,672 字節(jié)。
    • buffers: 緩沖區(qū)使用了 2,347,008 字節(jié)。
  2. -/+ buffers/cache:

    • 這個部分提供了經(jīng)過緩存和未經(jīng)緩存的內(nèi)存使用情況。
    • buffers/cache 是內(nèi)存中用于緩存的部分,當系統(tǒng)需要更多內(nèi)存時,這部分可以被釋放。
    • 113,545,789,44 字節(jié) 是經(jīng)過緩存或者說除去緩存后的已使用內(nèi)存。
    • 808,067,072 字節(jié) 是經(jīng)過緩存或者說除去緩存后的可用內(nèi)存。
  3. Swap(交換空間):

    • total: 交換空間總大小為 6,442,446,848 字節(jié)(大約 6 GB)。
    • used: 當前使用的交換空間為 3,425,431,552 字節(jié)。
    • free: 可用的交換空間為 3,017,015,296 字節(jié)。

16、查看電池信息

adb shell dumpsys battery

scc$ adb shell dumpsys battery

Current Battery Service state:

? AC powered: true

? USB powered: false

? Wireless powered: false

? Max charging current: 1350000

? Max charging voltage: 5000000

? Charge counter: 2996529

? status: 2

? health: 2

? present: true

? level: 100

? scale: 100

? voltage: 4456

? temperature: 340

? technology: Li-poly

17、查看CPU信息

adb shell cat /proc/cpuinfo

scc$ adb shell cat /proc/cpuinfo
processor	: 0
BogoMIPS	: 48.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x2
CPU part	: 0xd05
CPU revision	: 0

processor	: 1
BogoMIPS	: 48.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x2
CPU part	: 0xd05
CPU revision	: 0

processor	: 2
BogoMIPS	: 48.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x2
CPU part	: 0xd05
CPU revision	: 0

processor	: 3
BogoMIPS	: 48.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x2
CPU part	: 0xd05
CPU revision	: 0

Hardware	: Rockchip RK3566 RK817 TABLET LP4X Board
Serial		: 86dfc3e7b1f23439

其中?processor 的數(shù)量代表這有幾個處理器 這里是4個 也就是4核。

Hardware 表示CPU型號:

adb 常用命令匯總,Android 隨手筆錄,android,adb,adb查看內(nèi)存

18、單獨查看屬性

adb shell getprop <屬性> ,例如

????????18.1 查看設(shè)備型號

?????????adb shell getprop ro.product.model

scc$ adb shell getprop ro.product.model

M2012K11AC

????????18.2?查看 Android 版本

????????adb shell getprop ro.build.version.release

scc$ adb shell getprop ro.build.version.release

13

屬性?? ?含義
ro.build.version.sdk SDK 版本
ro.build.version.release Android 系統(tǒng)版本
ro.build.version.security_patch ?Android 安全補丁程序級別
ro.product.model ?型號
ro.product.brand ?品牌
adb shell getprop ro.debuggable ?是否已 root
persist.sys.isUsbOtgEnabled 是否支持 OTG
dalvik.vm.heapsize? 每個應(yīng)用程序的內(nèi)存上限
ro.sf.lcd_density 屏幕密度
ro.product.cpu.abilist CPU 支持的 abi 列表

ro.product.cpu.abi

CPU 支持位數(shù)(32還是64)
ro.product.name? 設(shè)備名
persist.sys.locale 設(shè)備的語言

ro.serialno

序列號

????????18.2?ro.product.cpu.abilist 和?ro.product.cpu.abi 區(qū)別

????????ro.product.cpu.abi:

????????該命令返回的是海思芯片是32位還是64位。例如,如果設(shè)備的主要 CPU 架構(gòu)是 ARM,則返回的值可能是 "arm64-v8a" 或 "armeabi-v7a"。

????????ro.product.cpu.abilist:

????????該命令返回的是設(shè)備支持的所有 CPU 架構(gòu)。設(shè)備可能支持多個 CPU 架構(gòu),這些架構(gòu)在一個以逗號分隔的字符串中列出。

scc$ adb shell getprop ro.product.cpu.abi
arm64-v8a
scc$ adb shell getprop ro.product.cpu.abilist
arm64-v8a,armeabi-v7a,armeabi

19、查看安裝的第三方app的包名

adb shell pm list packages -3

scc$ adb shell pm list packages -3

package:com.ecare.healthhut

package:com.tencent.qqmusiccar

package:com.ximalaya.ting.android.car

package:com.qiyi.video.speaker

package:me.chunyu.ChunyuDoctor

package:com.netease.cloudmusic

scc$?

20、設(shè)備所有包名(含系統(tǒng))

adb shell pm list packages

gongtiancideMacBook-Pro:~ scc$ adb shell pm list packages

package:com.android.cts.priv.ctsshim

package:com.android.internal.display.cutout.emulation.corner

package:com.android.internal.display.cutout.emulation.double

package:com.android.providers.telephony

package:com.android.dynsystem

package:com.android.theme.color.amethyst

package:com.android.theme.icon.pebble

package:com.android.providers.calendar

package:com.android.providers.media

package:com.android.internal.systemui.navbar.gestural_wide_back

...

package:com.android.launcher3

package:com.android.backupconfirm

package:com.android.provision

package:com.android.statementservice

package:com.ecare.healthhut

package:com.android.cndamon

package:com.android.theme.icon_pack.sam.settings

package:com.android.settings.intelligence

package:com.android.calendar

21、查看將要啟動或退出app的包名

adb shell am monitor(只有在啟動或退出的時候才會打?。?/p>

scc$ adb shell am monitor

Monitoring activity manager...? available commands:

(q)uit: finish monitoring

** Activity starting: com.ximalaya.ting.android.car

** Activity starting: com.ximalaya.ting.android.car

** Activity resuming: com.ximalaya.ting.android.car

** Activity starting: com.iflytek.inputmethod

** Activity starting: com.iflytek.inputmethod

** Activity resuming: com.iflytek.inputmethod

** Activity starting: com.iflytek.inputmethod

** Activity resuming: com.iflytek.inputmethod

com.ximalaya.ting.android.car 和?com.iflytek.inputmethod 就是包名,輸入 q 退出。

22、關(guān)閉軟件(根據(jù)包名)

adb shell am force-stop com.iflytek.inputmethod

其中?com.iflytek.inputmethod 就是要要關(guān)閉的軟件包名

23、導(dǎo)出設(shè)備內(nèi)的apk文件

  1. 使用?adb shell pm list packages -3 查找安裝三方的的包名,如果如果要查所有 請看第22項;
  2. 使用“adb shell pm path”命令加上要導(dǎo)出的APK文件的包名。如?adb shell pm path me.chunyu.ChunyuDoctor(包名) ,將返回APK文件在設(shè)備上的路徑
  3. 使用?adb pull 命令,后面跟上APK文件的路徑和要保存的路徑。如?adb pull /vendor/operator/app/chunyuyisheng/chunyuyisheng.apk /Users/scc/shenhua/ziyanapk

(查找三方應(yīng)用)scc$ adb shell pm list packages -3?

package:com.sohu.inputmethod.sogou

package:com.dianshijia.newlive

package:com.ecare.healthhut

package:com.qiyi.video.speaker

package:com.ximalaya.ting.android

package:me.chunyu.ChunyuDoctor

package:com.ecare.healthhutorion

(輸出路徑)scc$ adb shell pm path me.chunyu.ChunyuDoctor

package:/vendor/operator/app/chunyuyisheng/chunyuyisheng.apk

(導(dǎo)出)scc$ adb pull /vendor/operator/app/chunyuyisheng/chunyuyisheng.apk /Users/scc/shenhua/ziyanapk

/vendor/operator/app/chunyuyisheng/chu.... 14.3 MB/s (48741246 bytes in 3.258s)

scc$?

24、關(guān)閉系統(tǒng)設(shè)置(設(shè)置App)

????????adb shell am force-stop com.android.settings

????????adb shell pm clear?com.android.settings

25、查看占用內(nèi)存最高的 3 個App

adb shell top -m 3

Tasks: 910 total,   2 running, 908 sleeping,   0 stopped,   0 zombie
  Mem:    11599M total,    10587M used,     1011M free,        2M buffers
 Swap:     6143M total,     3474M used,     2669M free,     3445M cached
800%cpu 108%user   1%nice  48%sys 635%idle   0%iow   7%irq   2%sirq   0%host
  PID USER         PR  NI VIRT  RES  SHR S[%CPU] %MEM     TIME+ ARGS            
 2969 u0_a149      20   0 6.4G  79M  52M R  100   0.6 1457:55.2 com.miui.miwall+
28985 u0_a235      20   0  64G 247M 247M S 12.3   2.1   5:13.35 com.dianping.v1
 2029 system       18  -2  12G 337M 337M S 11.3   2.9 1086:51.7 system_server

26、刷新2次,返回所以程序所占內(nèi)存

adb shell top -n 2

                                                                               Tasks: 914 total,   3 running, 911 sleeping,   0 stopped,   0 zombie
  Mem:    11599M total,    10603M used,      996M free,        2M buffers
Tasks: 914 total,   2 running, 912 sleeping,   0 stopped,   0 zombie
  Mem:    11599M total,    10618M used,      981M free,        2M buffers
 Swap:     6143M total,     3415M used,     2728M free,     3465M cached
800%cpu 110%user   0%nice  36%sys 645%idle   0%iow   7%irq   2%sirq   0%host
  PID USER         PR  NI VIRT  RES  SHR S[%CPU] %MEM     TIME+ ARGS            
 2969 u0_a149      20   0 6.4G  79M  52M R 99.6   0.6 1459:44.8 com.miui.miwall+
28985 u0_a235      20   0  64G 248M 248M S 11.6   2.1   5:33.96 com.dianping.v1
 1247 system       -2  -8 2.8G  35M  23M S  5.6   0.3 716:23.16 surfaceflinger
 2029 system       18  -2  12G 337M 337M S  4.0   2.9 1086:58.9 system_server
32069 u0_a241      20   0  83G 236M 236M S  3.3   2.0   3:47.79 com.UCMobile
22937 root         20   0    0    0    0 I  2.6   0.0   0:02.89 [kworker/u16:16+
  901 root         20   0 2.5G 7.3M 4.4M S  2.0   0.0  26:53.27 netd
24786 shell        20   0 2.2G 6.1M 5.0M S  1.6   0.0   0:03.47 adbd --root_sec+
14353 root         20   0    0    0    0 I  1.6   0.0   0:25.75 [kworker/u16:13+
28037 root         20   0    0    0    0 I  1.3   0.0   0:07.64 [kworker/u16:18+
 4915 u0_a137      20   0 6.8G  45M  45M S  1.3   0.3 192:26.88 com.miui.voicet+
 1067 system       -3  -8 2.4G 492K 492K S  1.3   0.0 104:22.21 vendor.qti.hard+
 1052 system       20   0 2.6G 4.1M 3.0M S  1.3   0.0  87:14.21 android.hardwar+
25877 shell        20   0 2.1G 5.5M 3.7M R  1.0   0.0   0:00.06 top -n 2
31906 root         20   0    0    0    0 I  1.0   0.0   0:08.80 [kworker/u16:4-+
  409 root         RT   0    0    0    0 D  1.0   0.0  84:15.57 [crtc_commit:12+
  288 root         -3   0    0    0    0 S  1.0   0.0  48:42.85 [kgsl_worker_th+
25179 root          0 -20    0    0    0 I  0.6   0.0   0:00.74 [kworker/u17:2-+
11473 root          0 -20    0    0    0 I  0.6   0.0   0:01.95 [kworker/u17:7-+
scc$ 

adb 不常用命令

1、adb shell am <command>?

????????執(zhí)行 Activity Manager (AM) 命令,比如啟動 Activity、廣播等。

2、adb shell pm <command>

????????執(zhí)行 Package Manager (PM) 命令,如安裝、卸載、禁用應(yīng)用等。

3、adb forward <local> <remote>

????????將設(shè)備端口與本地端口進行轉(zhuǎn)發(fā),用于調(diào)試和測試。

4、adb shell input <command>:

????????模擬用戶輸入,比如觸摸、按鍵操作等。

????????4.1??模擬點擊屏幕坐標

????????adb shell input tap x y

? ? ? ? 其中,xy 是屏幕上的坐標值。

????????4.2?模擬滑動

????????adb shell input swipe x1 y1 x2 y2 [duration(ms)]

????????其中?x1、y1 是起始點坐標,x2y2 是終止點坐標,可選的 duration 參數(shù)表示滑動的時間(毫秒)。

????????4.3??模擬按鍵

????????adb shell input keyevent <key_code>

????????其中?key_code 是按鍵的代碼,比如 KEYCODE_BACK 表示 返回鍵。

????????4.4?模擬文本輸入

????????adb shell input text "android"

????????模擬文本輸入,其中?android 是你想要輸入的文本。

Android Studio Unable to establish a connection to adb.

1、adb服務(wù)

????????殺死adb服務(wù):adb kill-server
????????重啟adb服務(wù):adb reconnect

2、adb端口被占(僅限Windows系統(tǒng))

????????netstat -aon|findstr "5037"

????????netstat -a -n -o |findstr "5037"

????????這兩個命令都可以,且是Windows命令,它的作用是查找使用5037端口的進程ID。這個命令不適用于Linux、Mac或Unix系統(tǒng),這就是為什么你看到“command not found”的錯誤。

adb 常用命令匯總,Android 隨手筆錄,android,adb,adb查看內(nèi)存

????????5037 這是adb要的端口,有時候會被其他進程(程序)占用了(一般是會連接手機的軟件),所以要查詢是誰占用了,然后就可以Kill(停止)它;

????????根據(jù)上圖然后輸入taskkill /pid 12296/f (12296就是占用此端口的進程id),需要注意的是 ?有時候會查詢到很多的進程(我一般選第一個,不行的話全部試一次),必須提示成功關(guān)閉才可行

????????如果上面方法不行關(guān)閉電腦防火墻重啟Android Studio試試。文章來源地址http://www.zghlxwxcb.cn/news/detail-805624.html

到了這里,關(guān)于adb 常用命令匯總的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Android 查看按鍵信息的常用命令詳解

    如果需要適配系統(tǒng)按鍵或者查看按鍵信息,那么按鍵基本命令和查看基本命令里面的信息是關(guān)鍵基礎(chǔ)。 本文一起學(xué)習(xí)看出一下按鍵基本命令和里面的關(guān)鍵信息。 除了\\\"dumpsys input\\\"這個命令不需要su/root權(quán)限,其他命令都是需要獲取權(quán)限才能獲得信息。 簡單示例: 這里可以看到

    2024年02月03日
    瀏覽(24)
  • adb常用命令匯總

    Android Debug Bridge (adb) 是一個多功能命令行工具,它允許你與連接的Android設(shè)備或在電腦上的Android模擬器進行通信。下面列出了一些常用的adb命令: 啟動adb服務(wù) : 停止adb服務(wù) : 查看已連接的設(shè)備和模擬器列表 : 安裝應(yīng)用 : 卸載應(yīng)用 : 推送文件到設(shè)備 : 從設(shè)備拉取文件

    2024年04月17日
    瀏覽(16)
  • adb 常用命令匯總

    adb 常用命令匯總

    目錄 adb 常用命令 1、顯示已連接的設(shè)備列表 2、進入設(shè)備 3、安裝 APK 文件到設(shè)備? 4、卸載指定包名的應(yīng)用 5、從設(shè)備中復(fù)制文件到本地 6、將本地文件復(fù)制到設(shè)備 7、查看設(shè)備日志信息 8、重啟設(shè)備 9、截取設(shè)備屏幕截圖 10、屏幕分辨率 11、屏幕密度 12、顯示設(shè)備的總內(nèi)存、空

    2024年01月19日
    瀏覽(20)
  • ADB原理,常用命令匯總及示例

    ADB原理,常用命令匯總及示例

    ? ADB ,即 ?Android Debug Bridge? 是一種允許模擬器或已連接的 ?Android 設(shè)備進行通信的命令行工具,它可為各種設(shè)備操作提供便利,如安裝和調(diào)試應(yīng)用,并提供對 ?Unix shell (可用來在模擬器或連接的設(shè)備上運行各種命令)的訪問??梢栽?Android SDK/platform-tools 中找到 ?adb 工具或

    2024年02月12日
    瀏覽(29)
  • ADB安裝方法及常用命令匯總

    ADB即 Android Debug Bridge ,起到調(diào)試橋的作用,使用ADB可以用電腦快速對手機進行調(diào)試,如安裝APK、push文件等。 電腦中必須安裝有Java環(huán)境,才能使用ADB。獲取ADB安裝包的方式有兩種: 方式一 ADB包含在 Android SDK 平臺工具軟件包中??梢灾苯邮褂?SDK 管理器下載ADB的軟件包,該管

    2024年02月15日
    瀏覽(21)
  • Android 查看ANR和Crash日志(adb bugreport)

    Android 查看ANR和Crash日志(adb bugreport)

    今天測試那兒出了個ANR,我自己手機沒問題,很煩,定位不了位置。 于是還是得用ADB連接來看一下,之前用,但是老是會忘記,今天總結(jié)一下。 ADB命令查看應(yīng)用包名_adb查看包名命令_歲月不待人的博客-CSDN博客 上面的連接是之前用adb后寫的一篇常用的一些密令總結(jié)。 ANR的排

    2024年02月13日
    瀏覽(22)
  • 【Android入門到項目實戰(zhàn)--4.8】—— 如何查看數(shù)據(jù)庫?(adb)

    【Android入門到項目實戰(zhàn)--4.8】—— 如何查看數(shù)據(jù)庫?(adb)

    目錄 什么是adb? 配置adb 使用adb 本文使用adb shell來查看數(shù)據(jù)庫。 ????????adb是Android SDK中自帶的一個調(diào)試工具,可以直接對連接在電腦上的手機或模擬器進行調(diào)試操作,它存放在sdk的platform-tools目錄里,如果想在命令行中使用,先把它的路徑配置到環(huán)境變量里。 ??????

    2024年02月15日
    瀏覽(23)
  • android 通過adb shell命令旋轉(zhuǎn)Android屏幕朝向

    注意: 默認0有的為橫向,有的為縱向 縱向返回結(jié)果: cur 的值 寬 短 x 高 長 init=1080x1920 420dpi cur=1080x1920 app=1080x1794 rng=1080x1017-1794x1731 橫向返回結(jié)果: cur 的值 寬 長 x 高 短 init=1080x1920 420dpi cur=1920x1080 app=1794x1080 rng=1080x1017-1794x1731

    2024年02月11日
    瀏覽(105)
  • 【adb命令】Android實用技巧之a(chǎn)db命令:getprop,setprop命令使用

    一、getprop 1.1 getprop簡介 getprop命令的作用就是從系統(tǒng)的各種配置文件中讀取一些設(shè)備的信息。這些文件在我們的手機設(shè)備中是可以找到的。 1.2 查詢所有的配置 會列出所有的配置信息 這些配置中以ro開頭的是只讀屬性。 1.3 查看單個配置信息 可以在adb shell getprop后面加屬性名

    2024年02月04日
    瀏覽(28)
  • android 通過adb shell命令旋轉(zhuǎn)Android屏幕朝向方向

    注意: 默認0有的為橫向,有的為縱向 縱向返回結(jié)果: cur 的值 寬 短 x 高 長 init=1080x1920 420dpi cur=1080x1920 app=1080x1794 rng=1080x1017-1794x1731 橫向返回結(jié)果: cur 的值 寬 長 x 高 短 init=1080x1920 420dpi cur=1920x1080 app=1794x1080 rng=1080x1017-1794x1731

    2024年02月06日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包