已安装离子构建工具,但收到错误"No installed build tools found. Install the Android build tools version 19.1.0 or hi



我正在尝试为我的 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 配置文件的样子,我认为这是要设置环境变量的地方?

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上没有其他解决方案可以解决我的问题。

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

首先,由于环境路径不正确,您得到它。

什么对我有用(Windows 10(:

打开安卓工作室-> SDK管理器->SDK 工具

☐ 隐藏过时的软件包

☑ 显示套餐详情

来自Android SDK 构建工具列表

☑ 29.0.3

将ANDROID_HOME的路径设置为 YOUR_PATH\sdk

我通过 Android 安装了 Android SDK 和 SDK 工具 工作室开发工具包管理器

SDK toolsbuild tools不同。

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

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

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

注意:如果找不到项目的构建工具。值得在CLI中尝试sdkmanager"构建工具"。

希望这有帮助。

我修复了它

export ANDROID_HOME=~/Android/Sdk

最新更新