尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Android应用安装辅助工具,apk安装

Android应用安装辅助工具,apk安装 完整资源下载地址https://download.csdn.net/download/qq1053781225/93265591Android手机使用则需要先开启调试模式如何开启自行搜索打开方式。完整安装脚本内容脚本保存为instal.bat双击即可运行。注意保存编码必须选ANSIecho off chcp 936 nul setlocal enabledelayedexpansion set ADB_PATH%~dp0tools\adb.exe set APK_FILE%~dp0update.apk set TMP_FILE%temp%\adb_connect_result.tmp if not exist %ADB_PATH% ( echo [错误] 未找到 adb 工具请确保 tools\adb.exe 文件存在。 pause exit /b 1 ) if not exist %APK_FILE% ( echo [错误] 未找到 update.apk 文件请确保与本脚本在同一目录下。 pause exit /b 1 ) echo echo ADB APK 安装工具 echo echo. :check_devices echo 正在检测已连接的Android设备... set device_count0 for /f skip1 tokens1,2 %%a in (%ADB_PATH% devices 2^nul) do ( if %%bdevice ( set /a device_count1 set device_!device_count!%%a ) ) if !device_count! equ 0 ( echo. echo 未检测到已连接的Android设备。 echo 请通过USB连接设备或输入设备IP地址进行无线连接。 set local_ip for /f tokens2 delims: %%a in (ipconfig ^| findstr /c:IPv4) do ( for /f tokens1 %%b in (%%a) do ( set local_ip%%b ) ) echo. if defined local_ip ( echo 本机IP地址: !local_ip! echo 请确保设备与电脑在同一网段。 echo. ) set /p ip_address请输入设备IP地址: if !ip_address! ( echo [错误] IP地址不能为空 pause goto :check_devices ) echo. echo 正在通过无线方式连接设备 !ip_address! ... echo 请稍候连接可能需要几秒钟... %ADB_PATH% connect !ip_address! %TMP_FILE% 21 type %TMP_FILE% findstr /i connected %TMP_FILE% nul 21 if !errorlevel! neq 0 ( echo. echo [错误] 连接失败请检查IP地址和网络连接。 del %TMP_FILE% nul 21 pause goto :check_devices ) del %TMP_FILE% nul 21 echo. echo 连接成功正在重新检测设备... timeout /t 3 /nobreak nul goto :check_devices ) if !device_count! equ 1 ( echo. echo 检测到 1 个设备!device_1! echo 正在安装 APK ... echo. %ADB_PATH% -s !device_1! install -r -d %APK_FILE% if !errorlevel! equ 0 ( echo. echo echo 安装成功 echo ) else ( echo. echo echo 安装失败请检查设备和APK文件。 echo ) pause exit /b 0 ) echo. echo 检测到 !device_count! 个已连接的设备 echo. for /l %%i in (1,1,!device_count!) do ( echo [%%i] !device_%%i! ) echo. set /p choice请选择要安装的设备编号1-!device_count!: if !choice! ( echo [错误] 请选择有效的设备编号 pause goto :check_devices ) set valid0 for /l %%i in (1,1,!device_count!) do ( if !choice!%%i set valid1 ) if !valid!0 ( echo [错误] 无效的选择请输入 1 到 !device_count! 之间的数字。 pause goto :check_devices ) set selected_device!device_%choice%! echo. echo 正在安装 APK 到设备 !selected_device! ... echo. %ADB_PATH% -s !selected_device! install -r -d %APK_FILE% if !errorlevel! equ 0 ( echo. echo echo 安装成功 echo ) else ( echo. echo echo 安装失败请检查设备和APK文件。 echo ) pause exit /b 0
返回列表