Hi folks, tl;dr: If you have been avoiding the GeckoView local substitution workflow <https://firefox-source-docs.mozilla.org/mobile/android/geckoview/contributor/for-gecko-engineers.html#installing-running-and-using-in-fenix-ac> because of startup crashes they should now be fixed.
details: I just pushed Bug 1627796 <https://bugzilla.mozilla.org/show_bug.cgi?id=1627796> to autoland. This does some gnarly library modifications to work around a cache-invalidation bug deep in the guts of the Android-Gradle plugin version that we are using. It ensures that if any one JNI library changes, then they all change, avoiding the invalidation bug. The fix should make it to mozilla-central some time in the next day or so. Many thanks to jnicol and kats for testing. You need to have an up-to-date mozilla-central but there's no need to change anything on the a-c or Fenix side of the house. If you're trying to use this with a-c, then you might find this PR to make local substitution work with a-c <https://github.com/mozilla-mobile/android-components/pull/8137> (unmerged) helpful. Happy hacking! Hopefully less crashing! Nick
_______________________________________________ mobile-firefox-dev mailing list mobile-firefox-dev@mozilla.org https://mail.mozilla.org/listinfo/mobile-firefox-dev