初始化简单写作项目

This commit is contained in:
2026-07-10 17:09:39 +08:00
commit 31e631027b
74 changed files with 5123 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
@echo off
chcp 65001 >nul
title Bote APK Builder
echo.
echo ========================================
echo 波忒 Android APK 一键构建
echo ========================================
echo.
set JAVA_HOME=C:\Program Files\Eclipse Adoptium\jdk-17.0.17.10-hotspot
set ANDROID_HOME=C:\Android
set PATH=%JAVA_HOME%\bin;%PATH%
echo [1/1] 正在编译 APK(首次约需5-10分钟)...
echo.
cd /d "%~dp0..\android"
call gradlew.bat assembleDebug
if exist "app\build\outputs\apk\debug\app-debug.apk" (
echo.
echo ========================================
echo 构建成功!
echo ========================================
copy /y "app\build\outputs\apk\debug\app-debug.apk" "%USERPROFILE%\Desktop\bote.apk" >nul
echo APK 已复制到桌面: bote.apk
echo.
) else (
echo.
echo 构建失败,请截图上方错误信息
)
pause
+45
View File
@@ -0,0 +1,45 @@
# Android APK 构建环境一键安装脚本
# 右键此文件 → 使用 PowerShell 运行,或在终端输入:powershell -File install_android_build.ps1
$ErrorActionPreference = "Stop"
$JDK_HOME = "C:\Program Files\Eclipse Adoptium\jdk-17.0.17.10-hotspot"
$ANDROID_HOME = "C:\Android"
Write-Host "===== 1/3: 刷新环境变量 =====" -ForegroundColor Green
$env:JAVA_HOME = $JDK_HOME
$env:ANDROID_HOME = $ANDROID_HOME
$env:PATH = "$JDK_HOME\bin;$ANDROID_HOME\cmdline-tools\latest\bin;$env:PATH"
java -version
Write-Host "===== 2/3: 安装 Android SDK 组件 =====" -ForegroundColor Green
# 接受 SDK 许可
cmd /c "yes | `"$ANDROID_HOME\cmdline-tools\latest\bin\sdkmanager.bat`" --sdk_root=$ANDROID_HOME --licenses" 2>$null
# 安装必要的 SDK 组件
cmd /c "`"$ANDROID_HOME\cmdline-tools\latest\bin\sdkmanager.bat`" --sdk_root=$ANDROID_HOME platform-tools platforms;android-35 build-tools;35.0.0"
Write-Host "===== 3/3: 构建 APK =====" -ForegroundColor Green
$projectDir = Split-Path -Parent $MyInvocation.MyCommand.Path
Set-Location "$projectDir\..\android"
$env:JAVA_HOME = $JDK_HOME
$env:ANDROID_HOME = $ANDROID_HOME
$env:PATH = "$JDK_HOME\bin;$ANDROID_HOME\cmdline-tools\latest\bin;$env:PATH"
cmd /c "set JAVA_HOME=$JDK_HOME&& set ANDROID_HOME=$ANDROID_HOME&& set PATH=%JAVA_HOME%\bin;%ANDROID_HOME%\cmdline-tools\latest\bin;%PATH%&& gradlew assembleDebug"
$apkPath = "$projectDir\..\android\app\build\outputs\apk\debug\app-debug.apk"
if (Test-Path $apkPath) {
Write-Host "===== APK 构建成功! =====" -ForegroundColor Green
Write-Host "APK 位置: $apkPath" -ForegroundColor Yellow
Write-Host "大小: $((Get-Item $apkPath).Length / 1MB) MB" -ForegroundColor Yellow
# 复制到桌面方便找
Copy-Item $apkPath "$env:USERPROFILE\Desktop\bote.apk" -Force
Write-Host "已复制到桌面: bote.apk" -ForegroundColor Yellow
} else {
Write-Host "构建失败,请检查上面的错误信息" -ForegroundColor Red
}
Write-Host "按任意键退出..." -ForegroundColor Gray
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")