Skip to content
yenmoc edited this page Feb 18, 2024 · 3 revisions

What

Android build pipeline setting. Now only support for Android platform

  • Environment

    • Development : for builds during development or for testing
    • Production : for builds will be publish to the Google Play Store
  • Compress Option

    • LZ4 : Should be used for development because it builds faster than LHZHC due to less compression
    • LZ4HC : (LZ4 high compression) Recommended for release builds as it compresses more than LZ4 resulting in a lighter build size than LZ4.

    LZ4(HC) is "Chunk Based" Compression. It does not require the entire bundle to be decompressed before use like LZMA

  • Build Type

    • APK
    • AAB : App Bundle
  • Build System

    • Gradle : Currently only using gradle, other build types are no longer used
  • Custom Main Gradle

    • If this option is enabled then the mainTemplate.gradle file is generated in the Plugins folder . The library files will be added during the build process according to the specifications listed in mainTemplate.gradle. You need to force resolve to automatically add installation specifiers for necessary libraries added to mainTemplate.gradle. The force resolve option is found through the External Dependency Manager menu

  • If this option is disabled, you need to generate additional libraries manually via force resolve. At this point, the libraries will be added to the project without having to wait until the build time. If you force resolve before building like that, we will need to turn off the Enable Resolution On Build option in EDM4U's settings.

Clone this wiki locally