日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

[4] ADB 应用管理

發(fā)布時(shí)間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [4] ADB 应用管理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

應(yīng)用管理

    • 1. 查看應(yīng)用列表
      • 1.1 所有應(yīng)用
      • 1.2 系統(tǒng)應(yīng)用
      • 1.3 第三方應(yīng)用
      • 1.4 包名包含某字符串的應(yīng)用
    • 2. 安裝 APK
    • 3. 卸載應(yīng)用
    • 4. 清除應(yīng)用數(shù)據(jù)與緩存
    • 5. 查看前臺(tái) Activity
    • 6. 查看正在運(yùn)行的 Services
    • 7. 查看應(yīng)用詳細(xì)信息
    • 8. 查看應(yīng)用安裝路徑

1. 查看應(yīng)用列表

查看應(yīng)用列表的基本命令格式:

adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]

參數(shù)列表如下:

參數(shù)顯示列表
無(wú)所有應(yīng)用
-f顯示應(yīng)用關(guān)聯(lián)的 apk 文件
-d只顯示 disabled 的應(yīng)用
-e只顯示 enabled 的應(yīng)用
-s只顯示系統(tǒng)應(yīng)用
-3只顯示第三方應(yīng)用
-i顯示應(yīng)用的 installer
-u包含已卸載應(yīng)用
<FILTER>包名包含 <FILTER> 字符串

1.1 所有應(yīng)用

adb shell pm list packages

1.2 系統(tǒng)應(yīng)用

adb shell pm list packages -s

1.3 第三方應(yīng)用

adb shell pm list packages -3

1.4 包名包含某字符串的應(yīng)用

比如要查看包名包含字符串 tencent 的應(yīng)用列表,命令:

adb shell pm list packages tencent

當(dāng)然也可以使用grep來(lái)過(guò)濾:

adb shell pm list packages | grep tencent

2. 安裝 APK

安裝命令:

adb install [-lrtsdg] <path_to_apk>

參數(shù):

參數(shù)含義
-l將應(yīng)用安裝到保護(hù)目錄 /mnt/asec
-r允許覆蓋安裝
-t允許安裝 AndroidManifest.xml 里 application 指定 android:testOnly=“true” 的應(yīng)用
-s將應(yīng)用安裝到 sdcard
-d允許降級(jí)覆蓋安裝
-g授予所有運(yùn)行時(shí)權(quán)限

這里以抖音 app舉例,手機(jī)可能顯示提示信息,安裝成功后:

3. 卸載應(yīng)用

adb uninstall [-k] <packagename>

<packagename> 表示應(yīng)用的包名,-k 參數(shù)可選,表示卸載應(yīng)用但保留數(shù)據(jù)和緩存目錄。

如何查看包名呢?

adb shell am monitor

輸入命令后,然后打開(kāi)app,就會(huì)顯示包名了:

卸載APP,出現(xiàn)了Success 就卸載成功了:

4. 清除應(yīng)用數(shù)據(jù)與緩存

adb shell pm clear <packagename>

<packagename>表示應(yīng)用名包,這條命令的效果相當(dāng)于在設(shè)置里的應(yīng)用信息界面點(diǎn)擊了「清除緩存」和「清除數(shù)據(jù)」。

5. 查看前臺(tái) Activity

adb shell "dumpsys activity activities | grep csdn"

6. 查看正在運(yùn)行的 Services

adb shell dumpsys activity services [<packagename>]

<packagename> 參數(shù)不是必須的,指定 <packagename> 表示查看與某個(gè)包名相關(guān)的 Services,不指定表示查看所有 Services。

<packagename> 不一定要給出完整的包名,比如運(yùn)行 adb shell dumpsys activity services org.mazhuang,那么包名 org.mazhuang.demo1、org.mazhuang.demo2 和 org.mazhuang123 等相關(guān)的 Services 都會(huì)列出來(lái)。

7. 查看應(yīng)用詳細(xì)信息

adb shell dumpsys package <packagename>

8. 查看應(yīng)用安裝路徑

adb shell pm path <PACKAGE>

總結(jié)

以上是生活随笔為你收集整理的[4] ADB 应用管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。