995 B
995 B
构建与部署
构建
./gradlew :app:assembleDebug # 调试 APK(app/build/outputs/apk/debug/)
./gradlew :app:assembleRelease # 发布 APK(未启用混淆,签名见下)
./gradlew installDebug # 安装到已连接设备
签名
当前发布构建未配置签名,也未启用 R8 混淆(minify 关闭)。接入真实发布前需:
- 生成/配置 keystore(
keystore.properties或环境变量)。 - 在
app/build.gradle.kts配置signingConfigs与releasebuildType 的签名。 - 需要时启用 R8(
isMinifyEnabled = true+ proguard 规则)。
环境
- JDK 17+(
settings.gradle.kts有版本检查)。 - Android SDK 路径见
local.properties(sdk.dir)。 compileSdk37 /minSdk28 /targetSdk37。
CI
.github/workflows/ci.yml 在推送 GitHub 后自动运行 spotlessCheck → test/testDebugUnitTest → :app:assembleDebug → verifyArchitecture → lintDebug。