xinli/xinli-App/检查BuildTools.bat
2025-11-23 10:19:32 +08:00

61 lines
1.5 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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