72 lines
1.5 KiB
Markdown
72 lines
1.5 KiB
Markdown
# xugong_init
|
||||
|
|
|
|||
|
|
## 用途
|
|||
|
|
|
|||
|
|
这个文件记录 `xugong` 仓库的本地初始化结果,以及下次进入仓库时的最小启动步骤。
|
|||
|
|
|
|||
|
|
## 当前结论
|
|||
|
|
|
|||
|
|
当前仓库已经完成基础初始化校验,不需要每次重新初始化。
|
|||
|
|
|
|||
|
|
已确认可用:
|
|||
|
|
|
|||
|
|
- 仓库根目录:`D:\zdCode\xugong`
|
|||
|
|
- 当前分支:`develop_xcmg`
|
|||
|
|
- Android SDK:由 `local.properties` 指向本机 SDK
|
|||
|
|
- JDK:`Java 1.8`
|
|||
|
|
- Gradle Wrapper:`gradlew.bat` 可运行
|
|||
|
|
- Gradle:首次 Wrapper 解压和项目识别已完成
|
|||
|
|
|
|||
|
|
## 下次进入项目
|
|||
|
|
|
|||
|
|
直接进入仓库:
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
cd D:\zdCode\xugong
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
如果只是开始开发,通常不需要重新初始化,直接执行需要的任务即可。
|
|||
|
|
|
|||
|
|
例如:
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
.\gradlew.bat projects
|
|||
|
|
.\gradlew.bat :YX_Voice:assembleDebug
|
|||
|
|
.\gradlew.bat :YX_Launcher:assembleDebug
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 什么时候需要重新检查初始化
|
|||
|
|
|
|||
|
|
只有以下情况才建议重新检查:
|
|||
|
|
|
|||
|
|
- 换了电脑
|
|||
|
|
- 重装了 JDK / Android Studio / Android SDK
|
|||
|
|
- 删除了 `~/.gradle` 缓存
|
|||
|
|
- `local.properties` 被改动或丢失
|
|||
|
|
- Gradle 报环境错误
|
|||
|
|
- Android SDK 路径失效
|
|||
|
|
|
|||
|
|
## 快速排查命令
|
|||
|
|
|
|||
|
|
检查 Java:
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
java -version
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
检查 Gradle Wrapper:
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
.\gradlew.bat -version
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
检查模块识别:
|
|||
|
|
|
|||
|
|
```powershell
|
|||
|
|
.\gradlew.bat projects
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 备注
|
|||
|
|
|
|||
|
|
- 仓库当前存在未提交改动,操作时不要随意执行重置或清理命令。
|
|||
|
|
- 该工程是多模块 Android 项目,模块清单以 `settings.gradle` 为准。
|