Cordova 错误:在android sdk中找不到gradle包装器。可能需要更新您的android sdk

Cordova 错误:在android sdk中找不到gradle包装器。可能需要更新您的android sdk,cordova,gradle,Cordova,Gradle,构建工具是: 安卓5.1 平台工具更新 我的平台是 android-5.1 android-17您是否手动检查了路径?(C:/Users/Arsan/android sdk/sdk/tools/…) 我必须更新我的ANDROID_主路径才能让它工作(到androidsdk/tools,所以从路径中删除“sdk”) Steven更新ANDROID\u HOMEpath 从 到 这应该可以解决问题 构建时,它会自动将工具附加到您的ANDROID_HOME,因此它会在工具/工具目录中搜索根本不存在的g

构建工具是: 安卓5.1

平台工具更新

我的平台是
android-5.1

android-17

您是否手动检查了路径?(C:/Users/Arsan/android sdk/sdk/tools/…)

我必须更新我的ANDROID_主路径才能让它工作(到androidsdk/tools,所以从路径中删除“sdk”)


Steven

更新
ANDROID\u HOME
path 从

这应该可以解决问题 构建时,它会自动将工具附加到您的
ANDROID_HOME
,因此它会在工具/工具目录中搜索根本不存在的graddle

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

分析

我检查了安装,发现gradle包装放在错误的位置:…\Android\SDK\tools\templates\gradle\wrapper\gradle\wrapper/[这里是文件]

因此,最后有gradle/wrapper/gradle/wrapper

该文件夹包括:

  • gradle-wrapper.jar
  • gradle-wrapper.properties
解决方案

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


希望这有助于在系统变量中设置ANDROID_HOME,如下所示

C:\Program Files\Android\android-sdk
appropriate jdkpath ; C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools
并在用户变量中设置路径,如下所示

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

我也有同样的错误:在android sdk中找不到gradle包装器;当我建造爱奥尼亚号的时候,但我解决了它。 我刚刚下载并将提取的文件复制到C:\Users\CURRENT\u USER\AppData\Local\Android\sdk,然后再次发布:build-ionic/cordova


这对我很有用。

如果重新安装Android Studio,此路径中可能有
sdk1
sdk
文件夹:

C:\Users\CURRENT_USER\AppData\Local\Android\
如果您有两个sdk文件夹,则必须删除其中一个。保留包含AVD Manager.exe和SDK Manager.exe的文件


这对我来说很有效。

我也有同样的问题:当我构建ionic时,在android sdk中找不到gradle包装器,但我被解决了。 我只需下载Android SDK tools package361并将提取文件复制到C:\Users\CURRENT\U USER\AppData\Local\Android\SDK,然后再次构建ionic/cordova。 下载链接

在我的例子中,安卓Studio安装过程中出现了一些错误,
工具/模板
目录不存在。我通过在Android Studio软件包管理器中卸载并重新安装Android SDK工具来修复它。

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

C:\Program Files\Android\Android Studio\plugins\android\lib\templates
到您的android sdk工具目录:

C:\Android\sdk\tools

这为我带来了窍门:)

对于我的案例:我发现模板文件夹在新的sdk工具文件夹中不再可用,因此:

  • 我已经将我的android sdk工具从25.3.1降级到25.2.3,这是链接
  • 已卸载最新的sdk工具,并将其替换为已下载的工具

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

      更新SDK生成工具后在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
      
      以下是我解决问题的方法:

    • 复制的模板文件夹 从
      /Applications/Android Studio.app/Contents/plugins/Android/lib
      /tools
    • chmod-R 777

    • 祝你好运

      检查您的Android SDK是否包含gradle/wrapper文件夹以及其中是否包含必需的文件。如果没有,请更新Android SDK并重试一次。确保您需要在windows机器中的Android_HOME in环境变量中设置SDK根路径。

      将Android project更新为cordova Android 6.2.1

      cordova platform update android@6.2.1
      
      有关更多详细信息,请查看以下链接

      到今天为止,没有一个解决方案对我有效。我的情况是我更新了我的Android studio。用最新的文件夹替换tools文件夹最流行的方法对我不起作用。在某些情况下不需要事实

      npm更新-g cordova
      帮了我的忙

      然后我移除了平台并再次添加

      爱奥尼亚平台删除android

      爱奥尼亚平台添加android

      这对我来说在爱奥尼亚很管用。我相信
      cordova平台删除/添加android
      也会做同样的事情。不过还没有测试过



      又开始工作了

      这应该可以解决您的问题:对于我来说,没有显示Android sdk中安装的构建工具,但我在sdk文件夹中有build tools文件夹通过使用该解决方案解决了我在Mac OSX上的问题:如果您安装了安卓Studio,其版本为2.3.1,查看此解决方案或安装或解包android sdk的任何位置。在Cordova中模拟android时,修复相同错误的效果非常好。如果您的windows,更改path变量后,关闭并打开cmd提示符,以使更改在cmd prompti think C:/Users/CURRENT_USER/android sdk中生效/tools@Dareon抱歉我的回复太晚,请尝试下载并替换Android Sdk中的“工具”文件夹。我按照指示安装了Android Studio。。。未创建文件夹C:\Program Files\Android\Android sdk。AS将SDK移动到其他位置,因此此答案可能已过时。实际上,在使用AS更新SDK后出现了此问题。用这个方法,它就消失了。但是现在我得到了
      错误:spawn EACCES
      @extemp我也遇到了同样的问题,有一个文件需要chmod,请参见下面的答案。您也可以使用cordova android 6.2.1,其中“C:\android\sdk\tools”是您的android sdk路径。在我的例子中,“D:\AndroidSDK\tools”对我也很有用。谢谢!=)对不起,你能更好地解释一下这一部分吗?将文件夹的内容移动到…gradle/wrapper/-文件夹(因此向上移动了2个文件夹),不要让它在我的mac上出现此错误时对我有效。我在没有sudo的情况下跑步成功了你是冠军@robbie_cMy savior!救了我爸爸