• Home
Name Date Size #Lines LOC

..--

.settings/03-May-2024-9998

sample/03-May-2024-1,300776

src/com/android/03-May-2024-5,2102,168

tests/03-May-2024-10152

.classpathD03-May-2024502 109

.gitignoreD03-May-202411 42

.projectD03-May-2024372 1817

Android.mkD03-May-2024825 288

NOTICED03-May-202410.4 KiB191158

README.txtD03-May-2024917 1612

build.gradleD03-May-2024475 3126

README.txt

1LayoutLib API is a jar describing the API used to load and interact with layoutlib.jar
2It is to be packaged with clients accessing layoutlib.jar
3
4Layoutlib.jar is built from frameworks/base.git and therefore is versioned with the platform.
5
6IMPORTANT NOTE REGARDING CHANGES IN LAYOUTLIB_API:
7
8- The API must stay compatible. This is because while layoutlib.jar compiles against it,
9  the client provides the implementation and must be able to load earlier versions of layoutlib.jar.
10  This is true for all the classes under com.android.ide.common.rendering.api and
11  com.android.layoutlib.api although the latter is obsolete and should not be changed at all.
12
13- Updated version of layoutlib_api should be copied to the current in-dev branch of
14  prebuilt/common/layoutlib_api/layoutlib_api-prebuilt.jar
15  The PREBUILT file in the same folder must be updated as well to reflect how to rebuild this
16  prebuilt jar file.