C:\Program Files\Android\Android Studio\plugins\android\lib\templates
复制到您的Android SDK工具目录:
C:\Android\sdk\tools
这对我有用 :)
我在Mac上使用Android Studio时遇到了类似的问题。
我使用以下命令进行了修复:
cp -r /Applications/Android\ Studio.app/Contents/plugins/android/lib/templates ~/Library/Android/sdk/tools
chmod a+x ~/Library/Android/sdk/tools/templates/gradle/wrapper/gradlew
更新ANDROID_HOME
路径。
C:/Users/CURRENT_USER/android-sdk/tools/
C:/Users/CURRENT_USER/android-sdk
这应该能解决问题。当您构建它时,它会自动将工具添加到您的ANDROID_HOME
中,因此它会在tools/tools目录中搜索graddle,而该目录根本不存在。
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /Users/xxx/Library/Android/sdk/tools/templates/gradle/wrapper
/Applications/Android Studio.app/Contents/plugins/android/lib
复制到 <ANDROID_HOME>/tools
chmod -R 777 <ANDROID_HOME>
将Android项目升级到cordova-android 6.2.1
cordova platform update android@6.2.1
更多详情请查看以下链接 https://cordova.apache.org/announcements/2017/04/05/android-release.html
你是否手动检查了路径?(C:/Users/Arsan/android-sdk/sdk/tools/...)
我必须更新我的ANDROID_HOME路径才能使其工作(更改为android-sdk/tools,因此从路径中删除“sdk”)。
Steven
我也遇到了这个问题... (2016-09-26, 今天升级了当前版本的 Android SDK)
分析
我检查了安装,发现 gradle wrapper 放错地方了:...\Android\SDK\tools\templates\gradle\wrapper\gradle\wrapper/[这里是文件]
因此最后有一个 gradle/wrapper/gradle/wrapper...
那个文件夹包含:
解决方法
把那个文件夹的内容移到 ...gradle/wrapper/-folder (即向上移动 2 个文件夹) 就解决了我的问题。
希望能帮到你。
截至今天,没有任何解决方案适用于我。我的情况是Android Studio已更新。最流行的使用最新工具文件夹替换旧文件夹的方法对我无效。实际上,在某些情况下不需要这样做。
npm update -g cordova
对我有用。
然后我删除了平台并重新添加了它。
ionic platform remove android
ionic platform add android
这在Ionic中对我有用。我相信cordova platform remove/add android
也会完成同样的事情。尚未测试。
又可以工作了!