测试工程

【Android】常用ADB命令总结

| 命令 | 功能 | | :-- | :-- | | shell input text | 输入文本 | | shell rm | 移除文件 | | shell rmdir | 移除文件夹 | | shell pm clear | 清除安

命令 功能
shell input text 输入文本
shell rm 移除文件
shell rmdir 移除文件夹
shell pm clear 清除安装包数据和缓存
install 安装Apk
uninstall 卸载App

1. 输入文本

因为移动设备在电脑上没法直接复制粘贴文字,而这种方式可以向移动设备中的文本框输入文字

adb shell input text https://nowcoast.noaa.gov/arcgis/rest/services/nowcoast/radar_meteo_imagery_nexrad_time/MapServer

2. 删除文件或文件夹

在删除文件或文件夹前需要先进入文件夹,不然会提示目录没有找到错误(sdcard区分大小写)

adb shell cd /sdcard/Android/data/com.esri.earth.phone/

删除文件

:: 删除某个文件
adb shell rm /sdcard/Android/data/com.esri.earth.phone/cahce/aa.jpg
:: 删除一类文件
adb shell rm /sdcard/Android/data/com.esri.earth.phone/cahce/*.jpg
:: 强制删除文件
adb shell rm -f /sdcard/Android/data/com.esri.earth.phone/cahce/aa.jpg

删除文件夹

:: 删除文件夹,只能删除空文件夹,如果非空则无法删除
adb shell rmdir /sdcard/Android/data/com.esri.earth.phone/cahce/
adb shell rm -r /sdcard/Android/data/com.esri.earth.phone/cahce/
:: 强制删除文件夹,删除文件夹及该文件夹下面所有内容, -rf中的r表示递归
adb shell rmdir -rf /sdcard/Android/data/com.esri.earth.phone/cahce/

3. 清除App的安装包数据和缓存

adb shell pm clear -rf com.esri.earth.phone

4. 安装或卸载app

模拟器已启动,安装apk文件

adb install D:\Earth\Mobile\ArcGIS_Earth_x86.apk
adb uninstall com.esri.earth.phone

5. 获取设备地址并连接至设备

nox_adb devices
adb devices
adb connect 127.0.0.1:62001

6. 从电脑拷贝文件至移动设备

adb push \\earth-bj-data\ArcGISEarth\data\KML\NewRootline.kmz /storage/self/primary/ArcGIS_Earth/
adb push \\earth-bj-data\ArcGISEarth\data\TPK\Berlin.tpk /storage/self/primary/ArcGIS_Earth/
adb push \\earth-bj-data\ArcGISEarth\data\SLPK\10mb_San_Diego.slpk /storage/self/primary/ArcGIS_Earth/
adb push \\earth-bj-data\ArcGISEarth\data\MobileScenePackage\MSPKs\Philadelphia.mspk.slpk /storage/self/primary/ArcGIS_Earth/