README.md
1# HostStubGen
2
3## Overview
4
5HostStubGen is a tool built for ravenwood. It can read an Android framework jar file
6(such as `framework-minus-apex.jar` or `framework-all.jar`) and
7converts them, so that they can be used on the Ravenwood environment.
8
9This directory contains the HostStubGen source code, tests and some library source files
10used at runtime.
11
12- HostStubGen itself is design to be agnostic to Android. It doesn't use any Android APIs
13(hidden or not). But it may use Android specific knowledge -- e.g. as of now,
14AndroidHeuristicsFilter has hardcoded heuristics to detect AIDL generated classes.
15
16- `test-tiny-framework/` contains basic tests that are agnostic to Android.
17
18- More Android specific build files and code are stored in `frameworks/base/Ravenwood.bp`
19 `frameworks/base/ravenwood`.
20