OLD | NEW |
| (Empty) |
1 # Cast Build Instructions | |
2 | |
3 **Note**: it is **not possible** to build a binary functionally | |
4 equivalent to a Chromecast. This is to build a single-page content | |
5 embedder with similar functionality to Cast products. | |
6 | |
7 ## Prerequisites | |
8 | |
9 * See the [Linux build prerequisites](https://chromium.googlesource.com/chromi
um/src/+/master/docs/linux_build_instructions_prerequisites.md) | |
10 | |
11 ## Setting Up | |
12 | |
13 * Cast Linux build only: [Linux build | |
14 setup](https://chromium.googlesource.com/chromium/src/+/master/docs/linux_bu
ild_instructions.md) | |
15 is sufficient. | |
16 * Cast Linux and Android builds: follow the [Android build | |
17 setup](https://www.chromium.org/developers/how-tos/android-build-instruction
s) | |
18 instructions. | |
19 | |
20 ## Building/running cast\_shell (Linux) | |
21 | |
22 ```shell | |
23 gn gen out/Debug --args='is_chromecast=true is_debug=true' | |
24 ninja -C out/Debug cast_shell | |
25 ``` | |
26 | |
27 ```shell | |
28 out/Debug/cast_shell --ozone-platform=x11 http://google.com | |
29 ``` | |
30 | |
31 ## Building/running cast\_shell\_apk (Android) | |
32 | |
33 ```shell | |
34 gn gen out/Debug --args='is_chromecast=true target_os="android" is_debug=true' | |
35 ninja -C out/Debug cast_shell_apk | |
36 ``` | |
37 | |
38 ```shell | |
39 adb install out/Debug/apks/CastShell.apk | |
40 adb shell am start -d "http://google.com" org.chromium.chromecast.shell/.CastShe
llActivity | |
41 ``` | |
OLD | NEW |