Hey everyone,

with the release of the final Android SDK 23 the Android team also released
a new version of the support libraries (23.0).

Building with this new support library (actually the appcompat library)
will break the mach-based build (bug 1195691 [1]) as long as you are not
building with the new Android SDK 23. But doing so will introduce a whole
new set of issues (bug 1183061 [2]). Unfortunately our build system will
always pick the latest, locally available support library (not like the
gradle build with a pinned version) and so there's not really a way back.

There are a bunch of things we need to do in order to build with the new
SDK. Currently I'm focusing on just build errors (removed or deprecated
APIs). With those fixed we can at least build locally with the new SDK.

Sebastian

P.S.: You might see a build error regarding google play services if you are
building with gradle. We bumped the version in build.gradle yesterday [3]
so you might need to update the "Google repository" and it might be
tempting to update the support library too while you are at it. So this
mail should be a warning. ;)

P.P.S.: Afaik we only build with the appcompat library if
MOZ_NATIVE_DEVICES is set. So disabling this might be a workaround if you
already updated the library. (Untested)

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1195691
[2]: https://bugzilla.mozilla.org/show_bug.cgi?id=1183061
[3]: http://hg.mozilla.org/integration/fx-team/rev/7bbb08844061
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to