當前位置:文檔之家? 常用adb命令

常用adb命令

         adb

全稱

Android Debug Bridge

,是

Android SDK

platform-tool

文件夾)中提供的一個

功能強大的工具,用于與

Android

設備進行交互。

簡介:

adb

命令的使用格式:

adb [ -d | -e | -s <

設備序列號

> ]  <

命令

>

參數含義:

d

:讓唯一連接到

PC

的真實安卓設備執行命令,如果有多部設備報錯。

e

:讓唯一連接到

PC

的安卓模擬器執行命令。

s

<

設備序列號

>

:通過設備序列號指定設備執行命令。

如果只連接了一個設備,可不用聲明這

3

個參數,默認讓唯一設備執行命令。

查看

adb

版本

?

adb version

查看已連接設備

?

adb devices

開啟

/

關閉

adb

服務

?

adb

start/kill-server

進入手機超級終端

?

adb

shell

安裝應用

?

adb install [-l

r

t

s

d

g] 

            -

push this package file to the device and install

it

參數:

常用的

adb

命令:

                (-l: forward lock application)

                (-r: replace existing application)  

覆蓋安裝

                (-t: allow test packages)

                (-s: install application on sdcard)   

安裝到

sdcard

                (-d: allow version code downgrade)  

允許安裝較低版本

                (-g: grant all runtime permissions)  

授予所有運行時權限

卸載應用

?

   

-

remove this app package from the device

  

adb uninstall [-k] 

參數:

將數據(文件或文件夾)從設備復制到

PC

?

  

adb pull [-p] [-a]  []

             -

copy file/dir from device

參數:

       ('-p' 

to display the transfer progress)  

顯示進度

       ('-a' 

means copy timestamp and mode)  

復制時間戳和模式???

sdcard

中的

aa

.apk

文件復制的

D

盤根目錄

例:

adb pull /mnt/sdcard/wandoujia/app/aa.apk 

D:/

注意:此命令不能在

shell

下使用

將數據(文件或文件夾)從

PC

復制到設備中

?

adb push [-p] 

            -

copy file/dir to device

參數:

                   (

-k : means keep the data and cache directories)  

保留數據

常用

adb

命令

1.

am

命令

2.

pm

命令

3.

logcat

4.

ps

5.

目錄

adb

命令

2016

1

14

星期四

11:20

   

分區

adb

命令

的第

1 

   

參數:

          ('-p'

to display the transfer progress)  

顯示進度

D

aa.apk

文件復制到

sdcard

例:

adb -e push -p D:/aa.apk  /mnt/sdcard/wandoujia/app/

注意:此命令不能在

shell

下使用

屏幕錄像

?

adb

shell screenrecord [--size 1024*720 | --time-limit

1000] 

錄制屏幕并保存到指定位置

--size 1024*

720

:

指定視頻分辨率

--time-limit

1000:

指定錄制時間,默認為

180s

參數:

注意:此命令需要系統至少為

4.4

,并且模擬器不支持錄制

截取屏幕

?

adb shell screencap 

截圖并保存

設備關機與重啟

?

adb reboot

adb shutdown

模擬按鍵

?

adb shell input keyevent  

通過發送鍵值,模擬按鍵

am

命令全稱

activity manager

,可以通過命令啟動

activity

、

service

、發送

broadcast

等。

adb shell am

命令:

啟動

activity

?

adb shell am start <-n 

包名

/

類名

| -a action | -d date | -c category>

例:

啟動

activity

am start -n com.test.demo/com.test.demo.activity.MainActivity

啟動帶參數的

Activity

am

start -

n com……… 

-c key value

啟動

/

關閉

Service

?

am startservice <-n 

包名

/

類名

| -a action | -d date | -c category>

參數說明同上。

發送一個廣播

?

am startservice/stopservice   <-n 

包名

/

類名

| -a action | -d date | -c category>

參數說明同上。

殺死指定包名應用的線程

?

am

kill 

殺死所有后臺線程

?

am kill-all

m

命令全稱

package manager

,可以通過相應的命令進行應用的安裝、卸載,查看系

統已安裝應用的信息等。

adb shell pm

命令:

   

分區

adb

命令

的第

2 

   

相關文檔
  • adb常用命令

  • adb命令大全

  • 常用命令使用

  • 常用adb命令

  • 常用命令合集

相關文檔推薦:
晚上睡不着一个人看的软件