Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
SDK tools is out of date on Android #6040
is supposed to install the latest Android SDK Tools available, which at the time of this writing is 25.1.3. However, on Travis it's currently installing 24.4.1. This causes differences between our local builds and Travis (for instance, lint rules changed, 24.4 defined an show stopper error on missing App Indexing metadata, on 25 that's gone).
Since the rule is gone un 25, defining a warning level for that rule will make Travis pass but local builds on 25 fail on an invalid config for an unknown rule.
OK, so I did look at this a bit more closely, and it turns out you would need a little more ingenuity.
What I found that works to get Android SDK 25.1.x working is:
android: components: - tools # to get the new `repository-11.xml` - tools # to install Android SDK tools 25.1.x (x = 6 right now) ⋮ # rest
Includes workaround for travis-ci/travis-ci#6040
* Add Travis configuration * Notice Travis installs old tools by default, and you have to work around it by installing them twice. See travis-ci/travis-ci#6040 (comment) * De-lint Remixer before travis integration * Add travis and codecov badges * Remove proguarding for quicker builds
For details, see: travis-ci/travis-ci#6040 (comment) Signed-off-by: Greg Meiste <email@example.com>