您的位置:首页 > 移动开发 > Android开发

Android开发测试之效率提升ADB

2015-02-16 14:34 330 查看
直接入题,由于在Android开发测试中需要频繁进入Bootloader或Recovery或Reboot设备,Adb 工具提供了这些方法的接口,但每次重复敲入长命令比较繁锁,所以进行了二次封装,保存成BAT文件放到系统环境变量PATH所指定的目录下,以提升测试效率:

重启:r -r

重启进入Bootloader:r -b

重启进入Recovery:r -c

@echo off
rem adb 工具封装
rem check adb tools
adb version | find "Android" >nul
if %errorlevel% neq 0 (
echo adb tool does not exist.
exit /b 1
)

rem check device status
adb get-state | find "device not found" >nul
if %errorlevel% equ 0 (
echo device is not available.
exit /b 1
)
if "%1" equ "" (
echo %0 mannual list &goto help
)
if "%1" equ "-h" (
echo %0 mannual list &goto help
)
if "%1" equ "-r" (
echo reboot &goto reboot
)
if "%1" equ "-c" (
echo recovery &goto recovery
)
if "%1" equ "-b" (
echo bootloader &goto bootloader
) else (
echo "invalid paramators" &exit /b 1
)
:reboot
adb reboot
goto exit
:recovery
adb reboot recovery
goto exit
:bootloader
adb reboot bootloader
goto exit
:help
echo r -r : reboot device.
echo r -c : reboot device to recovery mode.
echo r -b : reboot device to bootloader.
echo r -h : list for this help mannual.
goto :EOF
:exit
exit /b 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: