Build Mode
The platform provides three distinct build modes optimized for different development scenarios:
Full
Performs a complete project rebuild. The following operations are executed:
- ✓ Clean all generated files
- ✓ Generate source code for screens
- ✓ Convert resources (images/fonts/lotties)
- ✓ Compile the entire project
- ✓ Execute the project
This mode is recommended for initial builds or when top-level header files (e.g., lv_conf.h
) have been modified.
Incremental
Performs an incremental project build. The following operations are executed:
- ✓ Clean generated files
- ✓ Generate source code for screens
- ✓ Convert resources (images/fonts/lotties)
- ✓ Compile auto-generated source files
- ✓ Execute the project
This mode is suitable for most development workflows, except when top-level header files (e.g., lv_conf.h
) have been modified.
Mini
Performs a minimal project build. The following operations are executed:
- ✗ Clean generated files
- ✗ Convert resources (images/fonts/lotties)
- ✓ Generate source code for screens
- ✓ Compile auto-generated source files
- ✓ Execute the project
This mode is appropriate when no resources have been modified, specifically when:
- Image references for components remain unchanged
- Text content, font sizes, or font families for components remain unchanged
- Lottie references for components remain unchanged
Warning
The "Mini" mode is not suitable for initial project builds.