Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: docs/android_build_instructions.md

Issue 2666783004: Android: Update docs to say Java 8 is required (Closed)
Patch Set: rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Checking out and building Chromium for Android 1 # Checking out and building Chromium for Android
2 2
3 There are instructions for other platforms linked from the 3 There are instructions for other platforms linked from the
4 [get the code](get_the_code.md) page. 4 [get the code](get_the_code.md) page.
5 5
6 ## Instructions for Google Employees 6 ## Instructions for Google Employees
7 7
8 Are you a Google employee? See 8 Are you a Google employee? See
9 [go/building-chrome](https://goto.google.com/building-chrome) instead. 9 [go/building-chrome](https://goto.google.com/building-chrome) instead.
10 10
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 105
106 ```shell 106 ```shell
107 $ gclient runhooks 107 $ gclient runhooks
108 ``` 108 ```
109 109
110 *Optional*: You can also [install API 110 *Optional*: You can also [install API
111 keys](https://www.chromium.org/developers/how-tos/api-keys) if you want your 111 keys](https://www.chromium.org/developers/how-tos/api-keys) if you want your
112 build to talk to some Google services, but this is not necessary for most 112 build to talk to some Google services, but this is not necessary for most
113 development and testing purposes. 113 development and testing purposes.
114 114
115 ### Configure the JDK
116
117 Make also sure that OpenJDK 1.7 is selected as default:
118
119 ```shell
120 $ sudo update-alternatives --config javac
121 $ sudo update-alternatives --config java
122 $ sudo update-alternatives --config javaws
123 $ sudo update-alternatives --config javap
124 $ sudo update-alternatives --config jar
125 $ sudo update-alternatives --config jarsigner
126 ```
127
128 ## Setting up the build 115 ## Setting up the build
129 116
130 Chromium uses [Ninja](https://ninja-build.org) as its main build tool along 117 Chromium uses [Ninja](https://ninja-build.org) as its main build tool along
131 with a tool called [GN](../tools/gn/docs/quick_start.md) to generate `.ninja` 118 with a tool called [GN](../tools/gn/docs/quick_start.md) to generate `.ninja`
132 files. You can create any number of *build directories* with different 119 files. You can create any number of *build directories* with different
133 configurations. To create a build directory which builds Chrome for Android, 120 configurations. To create a build directory which builds Chrome for Android,
134 run: 121 run:
135 122
136 ```shell 123 ```shell
137 $ gn gen --args='target_os="android"' out/Default 124 $ gn gen --args='target_os="android"' out/Default
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 release of Chrome for Android (v25+) you can do the following steps. 363 release of Chrome for Android (v25+) you can do the following steps.
377 Note that in order to get your changes into the official release, you'll 364 Note that in order to get your changes into the official release, you'll
378 need to send your change for a codereview using the regular process for 365 need to send your change for a codereview using the regular process for
379 committing code to chromium. 366 committing code to chromium.
380 367
381 1. Open Chrome on your Android device and visit chrome://version 368 1. Open Chrome on your Android device and visit chrome://version
382 2. Copy down the id listed next to "Build ID:" 369 2. Copy down the id listed next to "Build ID:"
383 3. Go to 370 3. Go to
384 [http://storage.googleapis.com/chrome-browser-components/BUILD\_ID\_FROM\_ST EP\_2/index.html](http://storage.googleapis.com/chrome-browser-components/BUILD_ ID_FROM_STEP_2/index.html) 371 [http://storage.googleapis.com/chrome-browser-components/BUILD\_ID\_FROM\_ST EP\_2/index.html](http://storage.googleapis.com/chrome-browser-components/BUILD_ ID_FROM_STEP_2/index.html)
385 4. Download the listed files and follow the steps in the README. 372 4. Download the listed files and follow the steps in the README.
OLDNEW
« build/install-build-deps-android.sh ('K') | « build/install-build-deps-android.sh ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698