离子运行android失败,错误gradle line 64

时间:2015-06-20 08:42:04

标签: android cordova ionic

之前我可以编译,但在我更新了我的cordova之后发生了一些问题。我收到了这个错误。

FAILURE: Build failed with an exception.

* Where:
Script 'C:\Users\Jay\testproject\platforms\android\CordovaLib\cordova.grad
le' line: 64

* What went wrong:
A problem occurred evaluating root project 'android'.
> No installed build tools found. Please install the Android build tools version
 19.1.0 or higher.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

我下载了所有必需的SDK,这里有什么问题?

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,这就是我修复它的方法。我安装了build-tools版本20,但仍然收到此错误:

  

找不到已安装的构建工具。请安装Android构建工具   版本19.1.0或更高版本。

因此,我在20目录中创建了一个名为build-tools的目录,并将所有文件从sdk\build-tools\android-4.4W\*复制到sdk\build-tools\20。问题已解决!

答案 1 :(得分:0)

您将需要做两件事:

  1. 安装android构建工具
  2. 运行ionic run命令时,使它们在您的外壳中可用。

安装构建工具(版本19.1.0)

  • 打开android开发工作室
  • 转到:配置-> SDK管理器->选择“ Android SDK生成工具
  • 选中“显示软件包详细信息”复选框(右下方)
  • 查看此软件包的版本,确保选择了19.1-您可以使用较新的版本,但19.1.0可以使用。
  • 点击“应用”进行更改/安装

使构建工具在您的Shell环境中可用

使用vi或其他Shell编辑器编辑〜/ .bash_profile

vi ~/.bash_profile

添加以下几行:

export ANDROID_HOME=~/Library/Android/sdk
export PATH=${PATH}:~/Software/android-sdk-macosx/tools:~/Software/android-sdk-macosx/platform-tools"

(保存文件,然后退出) 编辑文件时,请确保对于每次登录,这些变量都可用,但是由于我们已经处于活动会话中,因此您需要使其对当前的shell env可用,请运行以下命令:

. ~/.bash_profile

答案 2 :(得分:0)

我被这个错误困扰了好几天,没有找到明确的解释

直到我找到此链接https://tomspencer.dev/blog/2017/05/30/a-guide-to-installing-cordova-on-windows-10

卸载gradle,cordova,ionic和所有相关内容,然后使用上面的链接中的步骤正确安装它们。和我一起工作