build.gradle - 项目级构建配置settings.gradle - 模块配置gradle.properties - Gradle属性配置.gitignore - Git忽略规则(已存在)gradlew - Gradle Wrapper脚本(Unix/Mac)gradlew.bat - Gradle Wrapper脚本(Windows)gradle/wrapper/gradle-wrapper.jar - Gradle Wrapper JARgradle/wrapper/gradle-wrapper.properties - Gradle Wrapper配置app/build.gradle - 应用构建配置app/proguard-rules.pro - ProGuard混淆规则app/src/main/AndroidManifest.xml - 应用清单文件app/src/main/java/**/*.java - Java源代码app/src/main/res/** - 资源文件(drawable, layout, values等)app/src/main/assets/** - Assets资源文件app/libs/**/*.aar - 第三方AAR库(如果项目依赖)app/heartRateBand.jks - 签名密钥文件(建议不要提交,使用环境变量或单独管理)每个模块都需要以下文件:
模块名/build.gradle - 模块构建配置模块名/proguard-rules.pro - ProGuard规则(如果有)模块名/src/main/AndroidManifest.xml - 模块清单文件模块名/src/main/java/**/*.java - Java源代码模块名/src/main/res/** - 资源文件模块名/src/main/assets/** - Assets资源(如果有)模块名/src/main/jniLibs/** - 原生库(.so文件,如果有)模块名/libs/** - 模块依赖的库文件(如果有)具体模块:
core/ - 核心模块ICDeviceManager/ - IC设备管理模块uniplugin_module/ - UniApp插件模块myLockView/ - 锁屏视图模块myWIFIView/ - WiFi视图模块UpdateHelper/ - 更新助手模块README.md - 项目说明(如果有)*.md - 其他文档文件(如:快速开始.md、KIOSK_SETUP_GUIDE.md等)*.bat - Windows批处理脚本(如果有用)build/ - 所有构建输出目录app/build/ - 应用构建输出*.iml - IntelliJ IDEA模块文件.gradle/ - Gradle缓存local.properties - 本地配置(包含SDK路径等).idea/ - IntelliJ IDEA配置(部分).DS_Store - macOS系统文件*.jks - 签名密钥文件(强烈建议不要提交)local.properties - 包含本地路径配置不要提交以下文件到Git:
app/heartRateBand.jksUpdateHelper/UpdateHelper.jks建议做法:
.gitignore建议在 .gitignore 中添加:
# 签名密钥文件
*.jks
*.keystore
在提交到Git之前,确认:
cd E:\TPlat\HeartRateProject\bBeng-HeartRate-4.66-pad
# 初始化Git仓库
git init
# 添加所有文件(.gitignore会自动排除不需要的文件)
git add .
# 提交
git commit -m "Initial commit: Android HeartRate project"
git status 查看将要提交的文件,确保没有敏感信息