
1. Remove tools:replace in manifest files. This attribute is only needed to establish priority when two manifests are merged and have the same attribute with different values. As this is not happening here, the attributes can be removed. 2. Some BUILD files also define a deprecated manifest merge strategy different from the android default merge strategy. For consistency these are set to "android'. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=158075128
ExoPlayer Cronet Extension
Description
Cronet is Chromium's Networking stack packaged as a library.
The Cronet Extension is an HttpDataSource implementation using Cronet.
Build Instructions
- Checkout ExoPlayer along with Extensions:
git clone https://github.com/google/ExoPlayer.git
- Get the Cronet libraries:
- Find the latest Cronet release here and navigate to its
Release/cronet
directory - Download
cronet_api.jar
,cronet_impl_common_java.jar
,cronet_impl_native_java.jar
and thelibs
directory - Copy the three jar files into the
libs
directory of this extension - Copy the content of the downloaded
libs
directory into thejniLibs
directory of this extension
- In ExoPlayer's
settings.gradle
file, uncomment the Cronet extension