Cast Build Instructions

Note: it is not possible to build a binary functionally equivalent to a Chromecast. This is to build a single-page content embedder with similar functionality to Cast products.

Prerequisites

Setting Up

Building/running cast_shell (Linux)

gn gen out/Debug --args='is_chromecast=true is_debug=true'
ninja -C out/Debug cast_shell
out/Debug/cast_shell --ozone-platform=egltest http://google.com

Building/running cast_shell_apk (Android)

gn gen out/Debug --args='is_chromecast=true target_os="android" is_debug=true'
ninja -C out/Debug cast_shell_apk
adb install out/Debug/apks/CastShell.apk
adb shell am start -d "http://google.com" org.chromium.chromecast.shell/.CastShellActivity