错误:在android sdk中找不到gradle wrapper。 可能需要更新你的android sdk

160wpb4.jpg

在这里输入图像说明 构build工具是:android-5.1

平台工具更新

我的平台是
Android的5.1
Android的17

如果您安装了Android Studio,请尝试复制Android Studio的模板目录

C:\Program Files\Android\Android Studio\plugins\android\lib\templates 

到你的android sdk工具目录:

 C:\Android\sdk\tools 

这为我做了诡计:)

从中更新ANDROID_HOMEpath

 C:/Users/CURRENT_USER/android-sdk/tools/ 

 C:/Users/CURRENT_USER/android-sdk 

这应该可以解决这个问题当你编译它时,会自动将工具追加到你的ANDROID_HOME因此它会search根本不存在的工具/工具目录中的渐变。

我在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 

我有同样的错误:无法findandroid sdk中的gradle包装; 当我build立离子,但我解决了它。 我刚刚下载了Android SDK工具包,并将提取的文件复制到C:\ Users \ CURRENT_USER \ AppData \ Local \ Android \ sdk,然后再发布:build ionic / cordova。

它为我工作。

更新SDK构build工具后在mac中出现相同的错误:

 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 

这是我如何解决它的方法:

  1. /Applications/Android Studio.app/Contents/plugins/android/lib复制模板文件夹到<ANDROID_HOME>/tools
  2. chmod -R 777 <ANDROID_HOME>

祝你好运!

你手动检查path? (C:/用户/ Arsan / Android的SDK / SDK /工具/ …)

我必须更新我的ANDROID_HOMEpath才能工作(到android-sdk / tools,所以从path中删除“sdk”)。

史蒂芬

更新android项目到cordova-android 6.2.1

 cordova platform update android@6.2.1 

有关更多详细信息,请查看以下链接https://cordova.apache.org/announcements/2017/04/05/android-release.html

我也有同样的问题…(2016-09-26,今天安装了当前版本的Android SDK)

分析

我检查了安装,发现gradle包装被放置在一个错误的位置:… \ Android \ SDK \ tools \ templates \ gradle \ wrapper \ gradle \ wrapper / [here_are_the_files]

因此最后有gradle / wrapper / gradle / wrapper ….

该文件夹conatins:

  • gradle这个-wrapper.jar
  • gradle-wrapper.properties

将该文件夹的内容移动到… gradle / wrapper / -folder(因此2个文件夹UPWARDS)解决了我的问题。

希望有所帮助

我有同样的问题:当我build立离子,找不到在android sdk gradle包装,但我解决了。 我只是下载Android SDK工具package361并将解压缩文件复制到C:\ Users \ CURRENT_USER \ AppData \ Local \ Android \ sdk并再次构buildionic / cordova。 下载链接android/repository/tools_r25.2.3-windows.zip

从今天起,没有任何解决scheme适用于我。 我的情况是我更新了我的Android工作室。 用最新的工具replace工具文件夹最stream行的东西不适合我。 事实上在某些情况下不需要。

npm update -g cordova为我做了诡计。

然后,我删除了平台,并再次添加。

ionic platform remove android

ionic platform add android

这在Ionic中适用于我。 我敢肯定, cordova platform remove/add android将做同样的事情。 虽然没有testing过。

再次工作!

在系统variables中设置ANDROID_HOME,如下所示

 C:\Program Files\Android\android-sdk 

并在用户variables中设置path如下

 appropriate jdkpath ; C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools 

如果你重新安装了Android Studio,这个path中可能有一个sdk1sdk文件夹:

 C:\Users\CURRENT_USER\AppData\Local\Android\ 

如果你有两个SDK文件夹,你将不得不删除其中的一个。 保留包含AVD Manager.exe和SDK Manager.exe的文件。

这对我有效。

在我的情况下,Android Studio安装过程中出现了一些错误,而tools/templates目录不存在。 我通过在Android Studio包pipe理器中卸载然后重新安装Android SDK工具来修复它。

对于我的情况:我发现模板文件夹不再在新的SDK工具文件夹中可用,所以:

检查您的Android SDK是否有gradle / wrapper文件夹,并且是否有必要的文件。如果不更新Android SDK并尝试一次,请确保您需要在Windows机器的环境variables的ANDROID_HOME中设置SDK根path。