Clarify prebuilt JARs documentation (#5558)

* Clarification + How to build specific module

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>

* Merge suggestion from GitHub Copilot Code Review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Pun Butrach
2025-06-21 22:05:59 +07:00
committed by GitHub
parent de15b7c77a
commit dad5c51064

View File

@@ -3,9 +3,30 @@
Launcher3 has some dependencies on internal AOSP modules. Launcher3 has some dependencies on internal AOSP modules.
To build Lawnchair, you have to build AOSP and obtain these JARs. To build Lawnchair, you have to build AOSP and obtain these JARs.
| File | Path | ## Usage
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| framework-14.jar | ./soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar | Lawnchair relies on these JARs:
| framework-statsd.jar | ./soong/.intermediates/packages/modules/StatsD/framework/framework-statsd/android_common_apex30/javac/framework-statsd.jar |
| SystemUI-statsd-14.jar | ./soong/.intermediates/frameworks/base/packages/SystemUI/shared/SystemUI-statsd/android_common/javac/SystemUI-statsd.jar | | File | Command |
| WindowManager-Shell-14.jar | ./soong/.intermediates/frameworks/base/libs/WindowManager/Shell/WindowManager-Shell/android_common/javac/WindowManager-Shell.jar | |----------------------------|-------------------------|
| SystemUI-statsd-15.jar | `m SystemUI-statsd` |
| WindowManager-Shell-15.jar | `m WindowManager-Shell` |
| SystemUI-core.jar | `m SystemUI-core` |
| framework-15.jar | `m framework` |
| framework-14.jar | `m framework` |
| framework-13.jar | `m framework` |
| framework-12l.jar | `m framework` |
| framework-12.jar | `m framework` |
| framework-11.jar | `m framework` |
| framework-10.jar | `m framework` |
Location of the generated JARs:
| Module | Path |
|---------------------|----------------------------------------------------------------------------------------------------------------------------------|
| Framework | ./soong/.intermediates/frameworks/base/framework/android_common/turbine-combined/framework.jar |
| SystemUI-StatsD | ./soong/.intermediates/frameworks/base/packages/SystemUI/shared/SystemUI-statsd/android_common/javac/SystemUI-statsd.jar |
| WindowManager-Shell | ./soong/.intermediates/frameworks/base/libs/WindowManager/Shell/WindowManager-Shell/android_common/javac/WindowManager-Shell.jar |
| SystemUI-Core | ./soong/.intermediates/frameworks/base/packages/SystemUI/SystemUI-core/android_common/javac/SystemUI-core.jar |
Any other JARs not listed here are kept for historical or reference purposes.