今天升级Android Studio 到 2.3.1版本后,Cordova工程执行命令报错“Error:Could not find gradle wrapper within Android SDK.”。详情如下:
trunk1 sudo cordova build android
ANDROID_HOME=/Users/fxp/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home
Reading build config file: /Users/fxp/Desktop/trunk1/build.json
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /Users/fxp/Library/Android/sdk/tools/templates/gradle/wrapper
cd /Users/fxp/Library/Android/sdk/tools/templates/gradle/wrapper
才发现此目录不存在。所以就去查看我的sdk,发现sdk/tools目录下根本就没有templates文件夹!看来更新了Android Studio到2.3.1版本后,sdk tools也需要更新。
接下来我去http://www.androiddevtools.cn下载了SDK Tools,下载解压后,将templates文件夹复制到sdk的tools目录下,再次执行cordova命令就不再报此错误了。