已安装Ionic构建工具,但收到错误消息“找不到安装的构建工具。安装Android构建工具版本19.1.0或更高版本。”

时间:2018-09-23 13:57:34

标签: android ionic-framework build sdk

我正在尝试为我的Ionic 4应用程序生成并生成apk。尝试执行此操作时,遇到以下错误:

A problem occurred evaluating project ':CordovaLib'.
[cordova]  > No installed build tools found. Install the Android build tools version 19.1.0 or higher.

我已经在Stackoverflow上找到了许多其他解决方案来解决此问题,但没有任何东西可以解决我的问题。我通过Android Studio SDK管理器安装了Android SDK和SDK工具。

我在.bash-profile和Android Studio路径变量中都设置了ANDROID_HOME。这是我的.bash-profile文件的外观,我认为应该在其中设置环境变量?

export ANDROID_HOME=~/Users/zacharyjordan/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Users/zacharyjordan/Library/Android/sdk

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator

当我尝试构建我的应用程序时,似乎似乎也不是Ionic正在检测到我更新的ANDROID_HOME路径。它将ANDROID_HOME列为ANDROID_HOME = / usr / local / Caskroom / android-sdk / 4333796

如果有人知道我可以做些什么来正确构建我的应用,我将不胜感激。到目前为止,没有其他关于Stackoverflow的解决方案可以解决我的问题。

5 个答案:

答案 0 :(得分:0)

  

我通过Android安装了Android SDK和SDK工具   Studio SDK管理器

SDK toolsbuild tools不同。

转到SDK管理器,下载构建工具 v19.1.0或更高版本,然后应该消除错误。

答案 1 :(得分:0)

通过在OSX机器上为ANDROID_HOME创建2个环境变量,我设法解决了上述错误,该问题与您在上面所做的基本上相同,但对于我的路径。 (我之前没有做过。)

之后,我在cordova项目CLI中运行了命令sdkmanager“ platform-tools”。在使用Android Studios SDK Manager之前,我很难解决此问题,但是这种方法似乎可以解决问题。

注意:如果无法为您的项目找到构建工具。值得在您的CLI中尝试sdkmanager“构建工具”。

希望这会有所帮助。

答案 2 :(得分:0)

我只是在同事的计算机上解决了该错误,问题是一个名为ANDROID_SDK_HOME的环境变量被设置为另一个文件夹(在他的情况下为C:\Android)。更改该变量以匹配实际的sdk文件夹可解决此问题。

答案 3 :(得分:0)

我修复了

export ANDROID_HOME=~/Android/Sdk

答案 4 :(得分:0)

首先,您会因为环境路径不正确而得到该信息。

对我有用的东西(Windows 10):

打开 Android Studio -> SDK管理器-> SDK工具

☐隐藏过时的软件包

☑显示包裹详细信息

Android SDK生成工具列表中

☑29.0.3

将ANDROID_HOME的PATH设置为YOUR_PATH \ sdk