Files
opendance-android/tasks/001-scaffold.md
T
zijunchiang 264786134c docs: 新增「初次部署(从零跑起来)」;去混淆字符与真实内网信息
- README.md / README.txt 新增初次部署章节:前置条件(JDK 17 / SDK 34 / Gradle 8.9)、
  获取代码与本地配置(local.properties 不入仓)、Debug/Release 构建、装到手机与相机权限、
  连接配置(只连 Windows 客户端,默认 8765 / /pose)、第一次跑通、自检清单、常见问题
- 单测数量按实际(30 项)修正
- 三库同源契约:':=' 写法修回、去掉真实 MariaDB 版本串
- 全文去除易被 Gitea 判为「模棱两可 Unicode」的字符
- 本机 JDK 路径与内网示例地址改占位符 / RFC 5737 文档网段
2026-09-15 21:33:27 +08:00

1.2 KiB
Raw Blame History

T-AND-001 Android Studio 项目骨架

  • 状态:done
  • 依赖:无

目标

建立 Kotlin + Compose 的 Android 工程骨架,配置三页导航与共享设置。

load

DSH.md
settings.gradle.kts
build.gradle.kts
app/build.gradle.kts
app/src/main/AndroidManifest.xml

交付物

文件 说明
settings.gradle.kts / build.gradle.kts AGP 8.7.3 + Kotlin 2.0.21 + Compose 插件
gradle/wrapper/ Gradle 8.9 wrapper(./gradlew 可直接用)
app/build.gradle.kts minSdk 29 / targetSdk 34;R8、签名、ABI、模型不压缩
app/src/main/AndroidManifest.xml 相机 + 网络权限;usesCleartextTraffic(局域网明文 WS)
MainActivity.kt 三页状态机导航(连接 / 运行 / 关于)
OpenDanceApp.kt Application 单例容器
data/AppSettings.kt SharedPreferences 设置
ui/theme/Theme.kt 与另两端一致的深色配色

版本组合(均已验证可构建)

JDK 17 / Gradle 8.9 / AGP 8.7.3 / Kotlin 2.0.21 / Compose BOM 2024.10.01

验收

export JAVA_HOME=<JDK 17 路径>
./gradlew assembleDebug

结果

  • assembleDebug 成功;MainActivity 三页导航可用。