Skip to content

Conversation

@friederbluemle
Copy link
Contributor

All projects now build successfully without ignoring Lint errors (which is almost never a good idea without a strong reason).

There were only a couple of Lint errors. I fixed them in two separate commits:
The first one in the analytics project related to a resource style value colorAccent being used on API < 21. The other error was in the auth project related to Facebook SDK dependencies being referenced in the main source set. Since the project's app/build.gradle specifies the dependency as facebookCompile they are only available in the facebook variant of the project, thus I moved the declarations to a new AndroidManifest.xml file in the respective folder.

The dependencies from the Facebook SDK are now cleanly isolated in a new
AndroidManifest.xml under the facebook source set. It will be merged
with the main manifest at compile time.
@samtstern
Copy link
Contributor

@friederbluemle thanks for taking this on! Since the Travis build passes I am going to merge them in. Very much appreciated, I was certainly being lazy by ignoring lint errors.

@samtstern samtstern merged commit f370376 into firebase:master Jun 29, 2016
@friederbluemle friederbluemle deleted the fix-lint-errors branch June 30, 2016 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants