anyuianyui
Home
Getting Started
Documentation
Download
  • English
  • 简体中文
Home
Getting Started
Documentation
Download
  • English
  • 简体中文
  • Setup

    • Installation
  • Core Concepts

    • Introduction
    • Design
    • Hide and Lock
    • Resource Management
  • Higher Order Component

    • State Button
    • Label Slider
    • Value Slider
    • Check Group & Radio Group
    • StatusBar
    • NavigateBar
    • Drawer
  • Advanced Features

    • Use External Image File as Source
    • GIF Animated Image
    • Template Component
    • Global Components
    • Screen Management
    • Communication Commands and Events
    • Lottie Animation
  • Development

    • Build Mode
    • Build Toolchain Configuration
    • Code Transplant
  • Technical Support

    • FAQ

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.

Next
Build Toolchain Configuration