Android SDK包下载
网盘下载: http://tools.android-studio.org/index.php/sdk
可以下载到对应的软件:Andriod_sdk.exe。
下载对应的安装包后,点击安装即可
环境变量配置:
Build-tools\27.0.1,platform-tools和tools
配置完检测命令:adb和appt
要使用该工具,需要满足如下条件:
使用方法
操作步骤:
连接夜神模拟器:adb connect 127.0.0.1:62001
查看设备信息:adb devices
adb install "C:\Users\mobilefly\Desktop\tnar_xiangyang-release.apk"
1.首先进入设备的/data/app目录找到app包名
adb shell
cd /data/app/
2.执行命令删除
adb uninstall | -k <apkName> 卸载软件
adb uninstall com.wandoujia.phoenix2
Tips:安装后的包名系统会在末尾加上-1之类的数字,要去掉才可以成功卸载。 软件名称为包名,不要包含.apk
-k 加 -k 参数,为卸载软件但是保留配置和缓存文件.
adb shell pm list package
将文件从PC写入到设备
adb push <local> <remote>
eg:
adb push C:\Users\Shuqing\Desktop\kyb.txt /sdcard
C:\Users\Shuqing\Desktop\kyb.txt: 1 file pushed. 0.1 MB/s (462 bytes in 0.005s)
将文件从设备读取到PC
adb pull <remote> <local>
eg:
adb pull /sdcard/server.log C:\Users\Shuqing\Desktop
/sdcard/server.log: 1 file pulled. 0.0 MB/s (196 bytes in 0.004s)
注意:由于权限问题,不能直接pull到电脑磁盘根目录,否则会报错:
C:\Users\Shuqing>adb pull /sdcard/server.log D:\\
adb: error: cannot create file/directory ‘D:\\‘: No such file or directory
$ adb shell screencap /sdcard/screen.png
adb pull /sdcard/screen.png C:\Users\Shuqing\Desktop
adb kill-server 关闭adb服务
adb start-server 开启adb服务
Tips:如果5037端口被占用可以使用如下命令释放端口
C:\Users\Shuqing> netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 11072
TCP 127.0.0.1:5037 127.0.0.1:59519 TIME_WAIT 0
taskkill -f -pid XXX
获取命令如下:(在adb命令窗口下,前提是把aapt.exe目录添加到path中)
1) 要配置aapt环境变量(是否配置好cmd下aapt检测)
2) Cmd命令行下,进入aapt.exe文件所在位置
3) 运行以下命令:
aapt dump badging xxxx.apk
aapt dump badging xxxx.apk | find "launchable-activity"
aapt dump badging kaoyan3.1.0.apk |find "launchable-activity"
原文:https://www.cnblogs.com/uni5/p/12018002.html