clojure-android / lein-droid

A Leiningen plugin for building Clojure/Android projects
Eclipse Public License 1.0
645 stars 56 forks source link

Improving DEXing process #88

Open AdamClements opened 10 years ago

AdamClements commented 10 years ago

ADT > 21 provides DexMerger to merge pre-dexed files, we aren't making use of this. This would kill a number of birds with one stone:

Happy to collaborate on investigating this feature, but hesitant to take it all on myself.

alexander-yakushev commented 10 years ago

Hi Adam,

I remember trying to make it work a year ago or so, when the feature was in beta(?) and only Eclipse was using it (not the standard Android toolchain). For some reason I didn't work for Clojure back then. Can you please put a link to some documentation for it?

alexander-yakushev commented 9 years ago

Let's revisit this one and see what's changed.

AdamClements commented 9 years ago

Travis only has 3.5GB memory, so I have to keep my dex process below 3gig really. I haven't really had any problems with that lately though. I get the feeling this isn't worth pursuing any more. We just need them to port incremental dexing to the multi-dex process.

alexander-yakushev commented 9 years ago

OK. I'll leave this hanging in case the memory issue surfaces at 3-4GB, or until Google themselves improve the dex/multidex process somehow.