use the latest build tools
add gradlew support