Hi folks, tll;dr: `./mach gradle :$PROJECT:assembleWithGeckoBinariesDebug` is the new hotness.
I've landed several subtickets of Bug 1500607 [1] which remove product flavor dimensions entirely. The net result is that Gradle tasks with names like `localWithGeckoBinariesPhotonNoMinApiDebug` are now `withGeckoBinariesDebug`. The motivation is to make it possible to finally wire `mach build binaries` into the Gradle build, including from within Android Studio. Generally `withGeckoBinaries` vs `withoutGeckoBinaries` is complicated; we can drop it (with magic to replace it) or we can keep it, and I'd prefer to only drop it only if it really helps the `mach build binaries` goal. Right now, I'm not so sure. More to follow. You should always be using `withGeckoBinaries` (unless you know that you want an APK/AAR with out omni.ja and libxul.so, which is very rare). You should always be using `debug` (unless you're doing something even more rare). Sorry for the disruption, but enjoy the simpler targets! Nick [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1500607
_______________________________________________ mobile-firefox-dev mailing list mobile-firefox-dev@mozilla.org https://mail.mozilla.org/listinfo/mobile-firefox-dev