Skip to content

Conversation

@snazhmudinov
Copy link
Contributor

@snazhmudinov snazhmudinov commented Dec 22, 2025

Expanded the functionality of feature module to include source code. If feature modules are available, we will run single R8 on both base and feature modules, to ensure consistent dex-ing and obfuscation.

The feature activity can be launched on demand, using the following steps:

  1. Make sure you have a connected device/emulator up and running
  2. cd rules_android/examples/bundle && bazel build //app:assets
  3. bundletool build-apks --local-testing
    --bundle=bazel-bin/app/assets_unsigned.aab
    --output=assets.apks
    --connected-device
  4. bundletool install-apks --apks=assets.apks
  5. Launch the app and tap on Load Feature

@snazhmudinov snazhmudinov changed the title Dynamic feature: do not filter out the dex files Dynamic feature: enable dex files Dec 29, 2025
@snazhmudinov snazhmudinov force-pushed the has_dex_feature branch 3 times, most recently from 9a2b686 to b398932 Compare December 30, 2025 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant