New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 916880 link

Starred by 4 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

Write docs for java build process

Project Member Reported by agrieve@chromium.org, Dec 20

Issue description

We've got docs now for android resources (woohoo!), and I think it'd be great to do the same for Java.

https://chromium.googlesource.com/chromium/src/+/HEAD/build/android/docs/README.md

Questions to answer:
* What does enable_incremental_javac do?
* What are .interface.jar files?
* What is desugaring and when does it happen?
* What do our bytecode rewriters do?
* When do you need direct deps vs indirect deps?
* How is classes.dex created in debug vs release?
* What do supports_android vs requires_android do? (enables dexing, android.jar in path)
* What is BuildHooks.java?
* Multidex considerations: How is main dex list created?
* What is errorprone?
  * When to use it vs. checkstyle (Maybe add README.md to directories to spell this out as well)
* How does apk_under_test work?
* What are .srcjars / srcjar_deps?
  * Refer to  bug 693098 

 
Description: Show this description
Labels: QuickFix

Comment 3 by agrieve@chromium.org, Jan 17 (6 days ago)

Description: Show this description

Comment 4 by agrieve@chromium.org, Jan 17 (6 days ago)

Cc: agrieve@chromium.org
 Issue 693098  has been merged into this issue.

Comment 5 by wnwen@chromium.org, Jan 17 (5 days ago)

Cc: wnwen@chromium.org

Sign in to add a comment