【问题标题】:Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK. Cordova错误:在 Android SDK 中找不到 gradle 包装器。可能需要更新您的 Android SDK。科尔多瓦
【发布时间】:2018-07-08 04:32:58
【问题描述】:

我正在尝试基于 Cordova 构建 android 项目,但出现以下错误:

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

我正在使用cordova 6.4.0

请帮我解决这个问题。

【问题讨论】:

  • 只需执行以下命令即可。 npm 安装 -g 科尔多瓦;科尔多瓦平台rm android;科尔多瓦平台添加android

标签: android cordova


【解决方案1】:

上述问题的解决方案

那些使用cordova旧版本的人(例如cordova 6.4.0),即错误:在Android SDK中找不到gradle包装器。可能需要更新您的Android SDK,因此解决方案如下关注

https://developer.android.com/studio/releases/sdk-tools.html 链接下载tools_r25.2.3-macosx.zip 提取它并从中复制模板文件夹 转到android sdk路径然后进入工具文件夹 在此处粘贴模板文件夹 现在再次执行构建过程,您的问题将得到解决。 为什么会出现这个问题 从 SDK 工具修订版 25.2.3 (November 2016) 开始,他们已经从创建构建所需的工具中删除了模板文件夹,直到 cordova-android@6.2.2.

【讨论】:

    【解决方案2】:

    实际上,使用 Cordova 旧版本(例如 Cordova 6.4.0)的人存在一个问题,从 android SDK ToolsRevision 25.2.3 (November 2016) 开始,他们已经从所需的工具中删除了模板文件夹创建构建直到cordova-android@6.2.2.

    使用以下步骤会对您有所帮助,

    1. here下载tools_r25.2.3-macosx.zip/tools_r25.2.3-windows.zip
    2. 解压压缩包
    3. 转到 Android SDK 路径,然后转到您的工具文件夹 将..\AppData\Local\Android\sdk\tools 替换为tools/ 的提取子文件夹(templates 文件夹)
    4. 现在再次执行构建过程,您的问题将得到解决。

      $ cordova build android / cordova run android

    另外请查看here的类似问题。

    希望对你有帮助!!

    【讨论】:

      【解决方案3】:

      只需执行以下命令。

      npm install -g 科尔多瓦; 科尔多瓦平台rm android; cordova平台添加android;

      它会将您的cordova更新到最新版本并重新删除和添加平台。

      谢谢

      【讨论】:

        猜你喜欢
        • 2017-07-25
        • 2015-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-03
        • 1970-01-01
        • 2017-09-07
        • 1970-01-01
        相关资源
        最近更新 更多