# 构建部署指南 ## 🛠️ 开发环境配置 ### 系统要求 - **操作系统**: macOS 10.15+ / Windows 10+ / Linux Ubuntu 18.04+ - **Android Studio**: Arctic Fox (2020.3.1) 或更高版本 - **JDK**: OpenJDK 8 或更高版本 - **Android SDK**: API Level 28-34 - **Gradle**: 7.0+ 版本 ### 环境安装 #### 1. 安装 Android Studio ```bash # macOS (使用 Homebrew) brew install --cask android-studio # 或从官网下载安装 # https://developer.android.com/studio ``` ## 📦 项目构建 ### 1. 克隆项目 ```bash git clone [repository-url] cd estate-expert-app ``` ### 2. 导入项目 1. 打开 Android Studio 2. 选择 "Open an existing Android Studio project" 3. 选择项目根目录 4. 等待 Gradle 同步完成 ### 3. 配置签名文件 #### 使用现有签名文件 项目已包含签名文件 `keyrelease.jks`,配置如下: ```kotlin // app/build.gradle.kts signingConfigs { getByName("debug") { keyAlias = "keyrelease" storePassword = "123456" keyPassword = "123456" storeFile = file("../keyrelease.jks") } } ``` #### 创建新签名文件 ```bash # 生成新的签名文件 keytool -genkey -v -keystore app-release.jks -keyalg RSA -keysize 2048 -validity 10000 -alias app-release ``` ## 🚀 运行部署 ### 1. 本地运行 #### 使用 Android Studio 1. 连接 Android 设备或启动模拟器 2. 点击 "Run" 按钮或按 `Shift + F10` 3. 选择目标设备 4. 等待应用安装和启动 ### 2. 生成 APK #### Release APK 菜单 build -> Generate Signed Bundle or APK -> APK