xinli/xinli-App/检查BuildTools.bat

61 lines
1.5 KiB
Batchfile
Raw Normal View History

2025-11-23 10:19:32 +08:00
@echo off
chcp 65001 >nul
echo ========================================
echo 检查已安装的 Android Build Tools
echo ========================================
echo.
set "SDK_PATH=%LOCALAPPDATA%\Android\Sdk"
if not exist "%SDK_PATH%" (
echo 从 local.properties 读取 SDK 路径...
for /f "tokens=2 delims==" %%a in ('findstr "sdk.dir" local.properties 2^>nul') do (
set "SDK_PATH=%%a"
set "SDK_PATH=!SDK_PATH:\=!"
)
)
if not exist "%SDK_PATH%" (
echo 错误:找不到 Android SDK 路径
echo 请检查 local.properties 文件
pause
exit /b 1
)
set "BUILD_TOOLS_PATH=%SDK_PATH%\build-tools"
if not exist "%BUILD_TOOLS_PATH%" (
echo.
echo 错误:找不到 build-tools 目录
echo 路径: %BUILD_TOOLS_PATH%
echo.
echo 请使用 Android Studio 安装 Build Tools
echo 1. 打开 Android Studio
echo 2. Tools → SDK Manager
echo 3. SDK Tools 标签页
echo 4. 勾选 Android SDK Build-Tools
echo 5. 点击 Apply 安装
pause
exit /b 1
)
echo SDK 路径: %SDK_PATH%
echo Build Tools 路径: %BUILD_TOOLS_PATH%
echo.
echo 已安装的 Build Tools 版本:
echo.
for /d %%d in ("%BUILD_TOOLS_PATH%\*") do (
set "VERSION=%%~nxd"
echo - !VERSION!
)
echo.
echo ========================================
echo 如果看到版本列表,请选择一个版本
echo 然后修改 app/build.gradle 中的 buildToolsVersion
echo ========================================
echo.
pause