tft每日頭條

 > 圖文

 > android可以安裝adb嗎

android可以安裝adb嗎

圖文 更新时间:2024-12-26 05:17:45

1.基本語法

adb [ -d | -e | -s <serialNumber> ] <command>

serialNumber表示設備序列号,也可以是ip地址

如果隻有一個設備/模拟器時,可以直接使用 adb <command>。

2.為命令指定目标設備

  上述三個參數(-d -s -e)用于指定目标設備,如果有多個設備/模拟器連接,需要為命令指定目标設備,否則會無法執行命令。

  • -d:指定當前唯一通過 USB 連接的 Android 設備為命令目标
  • -e:指定當前唯一運行的模拟器為命令目标
  • -s <serialNumber>:指定相應 serialNumber 号的設備/模拟器為命令目标

在多個設備/模拟器連接時,大多使用-s <serialNumber>參數。

android可以安裝adb嗎(AndroidAndroid常規adb命令)1

3.查看連接設備

android可以安裝adb嗎(AndroidAndroid常規adb命令)2

adb devices查看連接的設備

android可以安裝adb嗎(AndroidAndroid常規adb命令)3

adb devices -l 查看,返回的信息會更多

4.安裝應用

android可以安裝adb嗎(AndroidAndroid常規adb命令)4

adb install 安裝應用

android可以安裝adb嗎(AndroidAndroid常規adb命令)5

adb install -r強制安裝應用(替換存在的應用程序)

android可以安裝adb嗎(AndroidAndroid常規adb命令)6

adb install -t允許安裝測試包

5.卸載應用

android可以安裝adb嗎(AndroidAndroid常規adb命令)7

adb uninstall 卸載應用(後面為卸載的應用的包名)

android可以安裝adb嗎(AndroidAndroid常規adb命令)8

pm uninstall -k保留緩存卸載應用(後面為卸載的應用的包名)

6.複制文件到電腦

android可以安裝adb嗎(AndroidAndroid常規adb命令)9

android可以安裝adb嗎(AndroidAndroid常規adb命令)10

adb push xxxx xxxx将電腦文件複制到手機上

7.電腦文件複制到手機

android可以安裝adb嗎(AndroidAndroid常規adb命令)11

adb shell mkdir xxxx新建文件

8.新建文件

android可以安裝adb嗎(AndroidAndroid常規adb命令)12

adb shell mkdir xxxx新建文件

9.移動文件

android可以安裝adb嗎(AndroidAndroid常規adb命令)13

adb shell mv xxxx xxxx移動文件

10删除

android可以安裝adb嗎(AndroidAndroid常規adb命令)14

adb shell rm xxxx删除文件

android可以安裝adb嗎(AndroidAndroid常規adb命令)15

adb shell rm -r xxxx 删除包含文件的文件夾

android可以安裝adb嗎(AndroidAndroid常規adb命令)16

adb shell rmdir xxxx 删除空文件夾

11.重命名

android可以安裝adb嗎(AndroidAndroid常規adb命令)17

adb shell rename xxxx xxxx重命名文件或文件夾

12打開文件

android可以安裝adb嗎(AndroidAndroid常規adb命令)18

cat打開文件,也可以在adb shell後使用

13列出目錄

android可以安裝adb嗎(AndroidAndroid常規adb命令)19

ls展開文件夾中的所有目錄

14返回

android可以安裝adb嗎(AndroidAndroid常規adb命令)20

cd 空格 返回根目錄

android可以安裝adb嗎(AndroidAndroid常規adb命令)21

cd .. 返回上一層

15.清除應用數據

android可以安裝adb嗎(AndroidAndroid常規adb命令)22

16,列出設備安裝應用名

abd shell pm list packages #查看當前連接設備或者虛拟機的所有包 adb shell pm list packages -d #隻輸出禁用的包。 adb shell pm list packages -e #隻輸出啟用的包。 adb shell pm list packages -s #隻輸出系統的包。 adb shell pm list packages -i #隻輸出包和安裝信息(安裝來源)。 adb shell pm list packages -u #隻輸出包和未安裝包信息(安裝來源)。 adb shell pm list packages -i #隻輸出包和安裝信息(安裝來源)。 adb shell pm list packages -f #輸出包和包相關聯的文件 adb shell pm list packages -3 #輸出所有第三方包。

android可以安裝adb嗎(AndroidAndroid常規adb命令)23

輸出第三方應用

17.aapt

aapt全稱:Android Asset Packaging Tool,看名稱就知道他的作用是啥(Android資源打包工具),使用aapt時間先配置aapt環境(可以查看前文配置adb的文章,都是将路徑添加到path中,方法相同,aapt鍊接: https:///s/1J4xpCTYUhWcWVFmrvgPiGA 提取碼: i3yg)才能使用aapt。

aapt它的功能有很多,我們隻說aapt aapt dump badging的功能。在測試中經常需要查應用的launchable-activity,sdkVersion,所以就需要用到aapt aapt dump badging,使用方法如下圖。

android可以安裝adb嗎(AndroidAndroid常規adb命令)24

aapt aapt dump badging xxxx

adb命令還有很多,這裡隻是簡單地收納了日常使用較高的常規命令,希望對大家有所幫助。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved