# 清理 Xmake 缓存并重新构建计划

## 问题描述
- 已在 `sprite.cpp` 中添加 `printf("LoadA")` 调试代码
- 但运行时该调试语句未执行
- 说明 xmake 仍在使用旧的编译缓存

## 解决方案

### 步骤 1: 清理 Xmake 缓存
运行以下命令清理所有编译缓存：

```bash
xmake clean -a
```

或者更彻底的清理（删除整个 build 目录）：
```bash
xmake clean
rmdir /s /q build  # Windows
# 或者
rm -rf build       # Linux/Mac
```

### 步骤 2: 重新配置项目（可选）
为了确保配置也是最新的：

```bash
xmake f -c
```

### 步骤 3: 重新构建 Switch 版本
```bash
xmake build -p switch
```

## 验证步骤
1. 清理完成后，查看 build 目录是否被删除
2. 重新构建时，应该能看到所有源文件被重新编译
3. 运行新构建的 NRO 文件，验证 `printf("LoadA")` 是否输出

## 预期结果
- 所有源文件被重新编译
- 新的修改生效
- `printf("LoadA")` 能够正常输出
- 可以进一步定位真正的崩溃位置
