当前位置: 首页 > 知识库问答 >
问题:

android sdk中缺少Cordova gradle包装

郁鸿博
2023-03-14

我使用的是 windows7 x64,安装了今天最新的稳定版 android sdk studio(通过 android studio 捆绑包,因为它现在显然是一起发布的)。我已经正确配置了环境变量,如上所示。

这是我在发出以下命令时得到的结果

$ cordova build android

ANDROID_HOME=G:\installs\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: G:\installs\Android\sdk\tools\templates\gradle\wrapper

事实上,“模板”目录甚至不存在我的 sdk 安装。

我已经在这里尝试了这个问题的建议(设置正确的路径,卸载/重新安装),但是没有什么适用于我的情况,我发现手动复制和粘贴包并不是一个真正的解决方案,因为有一个包管理器。

如果有人能在今天的android安装中找到答案,我们将不胜感激。

共有3个答案

翟卓君
2023-03-14

我手动下载了Android SDK r25,并将templates文件夹放在Android/sdk/tools中。这为我解决了问题。可以从https://dl . Google . com/Android/repository/tools _ r 25 . 2 . 3-ma cosx . zip获取

对于Windows:

https://developer.android.com/studio/index.html

转到“仅获取命令行工具”部分

有一个用于Mac的链接“sdk-tools-darwin-3859397.zip ”,不幸的是没有Gradle Wrapper的模板文件夹。所以对于Mac用户,我建议不要选择这个zip。

慕容劲
2023-03-14

这是一个已知问题;请参见CB-12544。现在您需要降级。

方博
2023-03-14

如果仍然无法工作,则从Android Studio安装文件夹中复制gradle\wrapper中的所有文件

c:\ Program Files \ Android \ Android Studio \ plugins \ Android \ lib \ templates \ gradle \ wrapper

并将其粘贴到Android SDK gradle\wrapper中,然后运行相同的命令。

e:\ Android-SDK \ tools \ templates \ gradle \ wrapper

 类似资料:
  • 我一直在使用xamarin studio,当我从MVVMcross下载一个示例项目时,它工作得很好。它完美地编译和部署设备。 但是,当我在visual studio中打开项目时,由于某些原因,会有许多包丢失。有办法处理吗?我在Visual studio 2013中使用Nuget 2.8 当我按以下方式打开Nuget时,会有一个按钮来恢复丢失的包。我点开了。

  • 我创建了空的WebAPI项目,并将该项目签入TFS。生成时出现以下错误: 错误:此项目引用了此计算机上缺少的NuGet包。使用NuGet包还原来下载它们。如需详细资讯,请参阅http://go.microsoft.com/fwlink/?LinkID=322105.遗失的档案是..\包\Microsoft。net compilers . 1 . 0 . 0 \ build \ Microsoft

  • 我试图从我的一个项目中引用logary-js(免责声明:我自己的项目)。 我有这个packages.json文件: 此外,在本例https://github.com/logary/logary-js/tree/master/examples/webpack中,它很好地引用了日志,尽管是通过文件系统而不是Github。 所以问题就变成了;如何从GitHub引用日志?或者我应该在它的package.j

  • AndroidSDK Android SDK development environment Docker image Goals It contains the complete Android SDK enviroment, is able to perform all regular Android jobs. Solves the problem of "It works on my ma

  • 问题内容: 我目前正在使用Java中的SQL。最近我收到此错误: 当我在连接字符串中添加参数时,会发生这种情况。该错误消息清楚地表明缺少sqljdbc_auth.dll,因此我尝试将dll放在与保留sqljdbc4.jar相同的路径中。 但是,这行不通,所以我想知道如何将这个dll添加到构建路径中?有特殊的方法吗? 问题答案: 好的,我发现了!我并不需要更改java.library.path,而是

  • 我正试图按照以下说明在我的Ubuntu 12.4.04上安装PyDev。当我在Eclipse包列表中选择PyDev包时,Eclipse告诉我: 无法完成安装,因为找不到一个或多个必需项。正在安装的软件:Pydev Mylyn集成0.4.0(org.python.Pydev.Mylyn.feature.feature.group 0.4.0)缺少要求:Pydev Mylyn集成0.4.0(org.p