New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 874206 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 14
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Task
DFM



Sign in to add a comment

Fail build if base module classes or methods are merged with DFM classes in synchronized proguarding step

Project Member Reported by tiborg@chromium.org, Aug 14

Issue description

It is possible that proguard merges base module and feature module classes or inlines base module methods into feature module classes. Currently, merged classes are moved into the base module. However, this may cause DEX verification problems when the merged class references other feature module classes that were not moved into the base module. It's unclear how likely that is to happen in practice. For now, just fail the build if such a merging did happen so that the error condition is clearer.
 
Cc: smaier@chromium.org
Labels: DFM
Status: WontFix (was: Available)
I think this is now covered by dexsplitter.

Sign in to add a comment