在Android SDK中缺少Gradle(使用cordova + ionic)

时间:2015-10-14 11:17:49

标签: android cordova gradle ionic

是的,我搜索了这个,但没有,只是关于ANDROID_HOME路径的事情,但在我的情况下,我不认为这是真正的问题。当我尝试ionic build android时,我收到此错误:

  

错误:无法在android sdk中找到gradle包装器。可能需要更新哟   你的Android SDK。   看这里:C:\ Android \ sdk \ tools \ templates \ gradle \ wrapper

并发现在C:\Android\sdk\tools我没有“templates”文件夹,只有这个:

sdk tools folder

我只在此路径C:\Android\sdk\temp\ToolPackage.old01\templates\gradle\wrapper

中看到gradle包装器

为什么我的sdk文件夹中没有Gradle?我错过了什么?在SDK管理器中我安装了这个:

enter image description here

提前致谢

9 个答案:

答案 0 :(得分:26)

有完全相同的问题。 This thread指出了背后的原因,this one实际上显示了该怎么做。

简而言之:

  • 在Android Studio中卸载Android SDK工具
  • Android Downloads下载工具_r25.2.3-yourOPsystem.zip。基本相同的东西,旧版本。
  • 在Android / sdk /文件夹中插入下载的解压工具文件夹 (MAC:/ Users / username / Library / Android / sdk / tools
    Win:C:\ Users \ username \ AppData \ Local \ Android \ sdk \ tools)

  • 在项目文件夹中运行:

$ cordova platforms remove android

$ cordova platforms add android

答案 1 :(得分:6)

在Linux android studio version-162.3871768-linux上 复制粘贴

\Android Studio\plugins\android\lib\templates\

Sdk/tools/

答案 2 :(得分:4)

您需要更新 ANDROID_HOME 变量以指向 android-sdk 文件夹 https://stackoverflow.com/a/32507036/344895

答案 3 :(得分:2)

你必须升级你的cordova库

cordova platform update android@6.2.1

答案 4 :(得分:0)

将ANDROID_HOME设置为Android SDK Manager中显示的SDK路径。默认位置是C:\ Program Files(x86)\ Android \ android-sdk如果你没有改变它。

答案 5 :(得分:0)

转到https://developer.android.com/studio/index.html cheak仅下载选项和下载工具 extact文件并复制templates文件夹 并粘贴到C:\ Users(yourunername)\ AppData \ Local \ Android \ sdk \ tools

答案 6 :(得分:0)

更新您的sdk工具下载tools_r25.2.3-yourOPsystem.zip。 [直接下载链接] [1]

/用户/用户名/库/机器人/ SDK /工具

答案 7 :(得分:0)

你无法在最新的sdk中找到gradle。所以尝试手动安装它。点击此链接

https://gradle.org/install

答案 8 :(得分:0)

我测试了将cordova升级到6.5版并提取工具SDK。什么都没有帮助。 就我而言,我安装了Android Studio。

解决方案:请在Android Studio安装中找到文件gradle-wrapper.jar(在案例..\Android Studio\plugins\android\lib\templates\gradle\wrapper\gradle\wrapper\中)。然后将整个目录模板复制到子文件夹工具中的SDK位置。