See your repo $root/build/core/build-system.html and the following is a summary.
When building for a particular product, it's often useful to have minor variations on what is ultimately the final release build. These are the currently-defined "flavors" or "types" (we need to settle on a real name for these).
eng | This is the default flavor. A plain "make" is the same as "make eng". droid is an alias for eng.
|
user | "make user" This is the flavor intended to be the final release bits.
|
userdebug | "make userdebug" The same as user, except:
|
If you build one flavor and then want to build another, you should run "make installclean" between the two makes to guarantee that you don't pick up files installed by the previous flavor. "make clean" will also suffice, but it takes a lot longer.
No comments:
Post a Comment