Android SDK adb 工具
在前面章节中我们使用 Android SDK 提供的 adb 工具安装了一个同学给的 .apk
,当然了,adb
还不止能安装 apk ,还有更多的功能
Android adb
adb ( Andorid Debug Bridge ) 顾名思义, 这是一个 Debug 工具
adb 的功能主要有以下几点
1. 启动 adb
C:\Users\llh>adb devices
2. 列出所有连接的设备
C:\Users\llh>adb devices List of devices attached emulator-5554 device
3. 全新安装 .apk
APP 软件
adb install xxx.apk
比如安装 cn_twle_android_helloworld.apk
C:\Users\llh>adb install cn_twle_android_helloworld.apk
4. 重新安装 .apk
APP 软件
adb install -r xxx.apk
比如重新安装 cn_twle_android_helloworld.apk
C:\Users\llh>adb install -r cn_twle_android_helloworld.apk
5. 将 .apk
安装到 SD 卡上
adb install -s xxx.apk
比如将cn_twle_android_helloworld.apk 安装到 SD 卡上
C:\Users\llh>adb install -s cn_twle_android_helloworld.apk
6. 删除 APP
删除 APP 的同时又删除程序产生的数据和缓存目录
adb uninstall [包名]
比 cn_twle_android_helloworld.apk 的包名为 cn.twle.android.helloworld
, 那么可以使用下面的命令删除
adb uninstall cn.twle.android.helloworld
7. 只删除 APP ,不删除程序产生的数据和缓存目录
adb uninstall -k [包名]
比 cn_twle_android_helloworld.apk 的包名为 cn.twle.android.helloworld
, 那 那么可以使用下面的命令只删除 APP
adb uninstall -k com.netease.newsreader
8. 取出手机中的文件
adb pull xxx.xxx
比如要取出 hello.txt 文件则使用下面的命令
adb pull hello.xxx
9. 把文件存进手机
adb push xxx.xxx
比如要把 hello.txt 文件放到手机里可以使用下面的命令
adb push hello.txt
10. 进入手机终端
adb shell
11. 重连 adb
adb reconnect
12. 杀死 adb
adb kill-server