aboutsummaryrefslogtreecommitdiffstats
path: root/common/README.txt
blob: d4c623284e209e66dd9816550495407d65d4a9be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
common.jar contains resource configuration enums. It is used by various tools, but also
by layoutlib.jar

Layoutlib.jar is built from frameworks/base.git and therefore is versioned with the platform.

IMPORTANT NOTE REGARDING CHANGES IN common.jar:

- The API must stay compatible. This is because while layoutlib.jar compiles against it,
  the client provides the implementation and must be able to load earlier versions of layoutlib.jar.

- Updated version of common should be copied to the current in-dev branch of
  prebuilt/common/common/common-prebuilt.jar
  The PREBUILT file in the same folder must be updated as well to reflect how to rebuild this
  prebuilt jar file.