Home | History | Annotate | Download | only in aapt2
      1 XML Files
      2 X Collect declared IDs
      3 X Build StringPool
      4 X Flatten
      5 
      6 Resource Table Operations
      7 X Build Resource Table (with StringPool) from XML.
      8 X Modify Resource Table.
      9 X - Copy and transform resources.
     10 X   - Pre-17/21 attr correction.
     11 X Perform analysis of types.
     12 X Flatten.
     13 X Assign resource IDs.
     14 X Assign public resource IDs.
     15 X Merge resource tables
     16 - Assign private attributes to different typespace.
     17 - Align resource tables
     18 
     19 Splits
     20 - Collect all resources (ids from layouts).
     21 - Generate resource table from base resources.
     22 - Generate resource table from individual resources of the required type.
     23 - Align resource tables (same type/name = same ID).
     24 
     25 Fat Apk
     26 X Collect all resources (ids from layouts).
     27 X Generate resource tables for all configurations.
     28 - Align individual resource tables.
     29 - Merge resource tables.
     30