It would be worthwhile to see if this can be done without gradle. There is no gradle setup on the build server, and gradle is very much a moving target, with incompatibilities between versions and no clean, easy way to install it, so its a lot of work to support it on a build server.
I think gradle will only really help if we go the approach of building multiple APKs. Having each APK include only the exact targeted platform (armeabi, armeabi-v7a, x86, mips, armeabi-PIE, armeabi-v7a-PIE, x86-PIE, mips-PIE) means that users cannot do FDroid swapping of that app unless the two people swapping have the exact same platform. Fun fun fun... .hc Nathan of Guardian wrote: > > So the plan is: > > 1) Add the PIE flag to all of our native build scripts, with some > optional argument that allows us to build with and without PIE > > 2) Migrate apps that depend on native binaries to use Gradle, and > develop build logic that creates APKs for 4.0 and earlier and 4.1 and > later bundling the appropriately compiled binaries. > > We'll start with StoryMaker and Orbot, and then apply what we've learned > to other projects. > > > > > On Wed, Oct 15, 2014, at 10:48 AM, Josh Steiner wrote: >> Could you give me some info on how to deal with it if we set minsdk to >> 4.1? We are already in process of bumping up to 4.0+ and would >> consider moving to 4.1 if it solves major problems for us. >> >> -j >> >> On Tue, Oct 14, 2014 at 10:32 AM, Hans-Christoph Steiner >> <[email protected]> wrote: >>> >>> SQLCipher, IOCipher, android-ffmpeg, Orbot, GnuPrivacyGuard, and Lil Debi >>> are >>> affected. CacheWord, NetCipher, TrustedIntents, and F-Droid are not >>> affected. >>> >>> If your minimum target SDK is android-16 (aka 4.1) then it will be easy to >>> deal with. Otherwise, it'll be a chunk of work that is annoying to do. >>> >>> In the meantime, we should set maxSdkVersion="20" in our apps so that people >>> don't try to install it on Android L. >>> >>> .hc >>> >>> David Oliver wrote: >>>> I understand from a prior post that Android L introduces new requirements >>>> for native executables (and/or native libraries). Can someone advise here >>>> which of the GP libraries and apps are likely to be impacted in the near >>>> term? >>>> >>>> For my part, and to my limited understanding, the >>>> Courier/Paik/Idaho/YakReader suite will not be impacted by these new >>>> requirements directly (unless SQLCipher, IOCipher and/or CacheWord are >>>> impacted). >>>> >>>> Thanks, >>>> Dave O >>>> >>>> David M. Oliver | [email protected] | http://olivercoady.com | >>>> http://dmo.tel | Ostel: oliv | +1 970 368 2366 >>>> >>>> >>>> >>>> _______________________________________________ >>>> Guardian-dev mailing list >>>> >>>> Post: [email protected] >>>> List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev >>>> >>>> To Unsubscribe >>>> Send email to: [email protected] >>>> Or visit: >>>> https://lists.mayfirst.org/mailman/options/guardian-dev/hans%40guardianproject.info >>>> >>>> You are subscribed as: [email protected] >>>> >>> >>> -- >>> PGP fingerprint: 5E61 C878 0F86 295C E17D 8677 9F0F E587 374B BE81 >>> _______________________________________________ >>> Guardian-dev mailing list >>> >>> Post: [email protected] >>> List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev >>> >>> To Unsubscribe >>> Send email to: [email protected] >>> Or visit: >>> https://lists.mayfirst.org/mailman/options/guardian-dev/josh%40vitriolix.com >>> >>> You are subscribed as: [email protected] >> _______________________________________________ >> Guardian-dev mailing list >> >> Post: [email protected] >> List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev >> >> To Unsubscribe >> Send email to: [email protected] >> Or visit: >> >> https://lists.mayfirst.org/mailman/options/guardian-dev/nathan%40guardianproject.info >> >> You are subscribed as: [email protected] > > -- PGP fingerprint: 5E61 C878 0F86 295C E17D 8677 9F0F E587 374B BE81 _______________________________________________ Guardian-dev mailing list Post: [email protected] List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev To Unsubscribe Send email to: [email protected] Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/archive%40mail-archive.com You are subscribed as: [email protected]
