Improvements in Android building process

why do we need the latest to be used? if some possible older versions break stuff, then we need a mininum version check instead.