ええと、compileSDKVersion が 21 だと java 7 を要求されていたのですが
$ java -version
すると 1.7 入ってまっせ、と言われる。Android Studio が参照しているパスは
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/
らしく、そこの Hone/bin/java のバージョンは 1.6 でした。色々確認してると
/Library/Java/JavaVirtualMachines/
に Oracle から download した java が入っているのかどうか。JAVA_HOME っぽいディレクトリもあったので Android Studio な設定がそこを指すようにしたら gradle build も成功したようです。
OSX は相変らず魔窟だなと xD